home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Glypha v3.0ß •••• / Glypha3.0ß / Glypha3.0ß.rsrc / CODE_2.txt < prev    next >
Text File  |  1990-09-09  |  201KB  |  3,562 lines

  1. # near model CODE resource
  2. # jump table entries: 184-207 (24 of them)
  3. 00000000  4E56 FFE4                link       A6, -0x001C
  4. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  5. 00000008  286E 000C                movea.l    A4, [A6 + 0xC]
  6. 0000000C  422E 0014                clr.b      [A6 + 0x14]
  7. 00000010  0C54 0001                cmpi.w     [A4], 0x1
  8. 00000014  6624                     bne        +0x26 /* 0000003A */
  9. 00000016  2D6C 000A FFE4           move.l     [A6 - 0x1C], [A4 + 0xA]
  10. 0000001C  206E 0010                movea.l    A0, [A6 + 0x10]
  11. 00000020  47E8 0008                lea.l      A3, [A0 + 0x8]
  12. 00000024  302E FFE6                move.w     D0, [A6 - 0x1A]
  13. 00000028  D06B 0002                add.w      D0, [A3 + 0x2]
  14. 0000002C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  15. 00000030  302E FFE4                move.w     D0, [A6 - 0x1C]
  16. 00000034  D053                     add.w      D0, [A3]
  17. 00000036  3D40 FFE4                move.w     [A6 - 0x1C], D0
  18. label0000003A:
  19. 0000003A  4CDF 1800                movem.l    A3,A4, [A7]+
  20. 0000003E  4E5E                     unlink     A6
  21. 00000040  205F                     movea.l    A0, [A7]+
  22. 00000042  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23. 00000046  4ED0                     jmp        [A0]
  24. fn00000048:
  25. 00000048  4E56 FFE0                link       A6, -0x0020
  26. 0000004C  2F0C                     move.l     -[A7], A4
  27. 0000004E  286E 0008                movea.l    A4, [A6 + 0x8]
  28. 00000052  486C FFE4                pea.l      [A4 - 0x1C]
  29. 00000056  3F3C 00AC                move.w     -[A7], 0xAC
  30. 0000005A  3F3C 008C                move.w     -[A7], 0x8C
  31. 0000005E  3F3C 00FC                move.w     -[A7], 0xFC
  32. 00000062  3F3C 00AC                move.w     -[A7], 0xAC
  33. 00000066  A8A7                     syscall    SetRect
  34. 00000068  3F3C 0003                move.w     -[A7], 0x3
  35. 0000006C  3F3C 0003                move.w     -[A7], 0x3
  36. 00000070  A89B                     syscall    PenSize
  37. 00000072  486C FFE4                pea.l      [A4 - 0x1C]
  38. 00000076  3F3C 0011                move.w     -[A7], 0x11
  39. 0000007A  3F3C 0011                move.w     -[A7], 0x11
  40. 0000007E  A8B0                     syscall    FrameRoundRect
  41. 00000080  3F3C 0001                move.w     -[A7], 0x1
  42. 00000084  3F3C 0001                move.w     -[A7], 0x1
  43. 00000088  A89B                     syscall    PenSize
  44. 0000008A  285F                     movea.l    A4, [A7]+
  45. 0000008C  4E5E                     unlink     A6
  46. 0000008E  2E9F                     move.l     [A7], [A7]+
  47. 00000090  4E75                     rts
  48. export_23:
  49. 00000092  4E56 FEC8                link       A6, -0x0138
  50. 00000096  48E7 0018                movem.l    -[A7], A3,A4
  51. 0000009A  594F                     subq.w     A7, 4
  52. 0000009C  3F3C 0002                move.w     -[A7], 0x2
  53. 000000A0  42A7                     clr.l      -[A7]
  54. 000000A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  55. 000000A4  2F00                     move.l     -[A7], D0
  56. 000000A6  A97C                     syscall    GetNewDialog
  57. 000000A8  285F                     movea.l    A4, [A7]+
  58. 000000AA  302E 000A                move.w     D0, [A6 + 0xA]
  59. 000000AE  906C 000A                sub.w      D0, [A4 + 0xA]
  60. 000000B2  3D40 000A                move.w     [A6 + 0xA], D0
  61. 000000B6  302E 0008                move.w     D0, [A6 + 0x8]
  62. 000000BA  906C 0008                sub.w      D0, [A4 + 0x8]
  63. 000000BE  3D40 0008                move.w     [A6 + 0x8], D0
  64. 000000C2  2F0C                     move.l     -[A7], A4
  65. 000000C4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  66. 000000C8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  67. 000000CC  4227                     clr.b      -[A7]
  68. 000000CE  A91B                     syscall    MoveWindow
  69. 000000D0  2F0C                     move.l     -[A7], A4
  70. 000000D2  A915                     syscall    ShowWindow
  71. 000000D4  2F0C                     move.l     -[A7], A4
  72. 000000D6  A91F                     syscall    SelectWindow
  73. 000000D8  2F0C                     move.l     -[A7], A4
  74. 000000DA  A873                     syscall    SetPort
  75. 000000DC  2F0E                     move.l     -[A7], A6
  76. 000000DE  4EBA FF68                jsr        [PC - 0x98 /* 00000048 */]
  77. 000000E2  422D FEC5                clr.b      [A5 - 0x13B]
  78. label000000E6:
  79. 000000E6  42A7                     clr.l      -[A7]
  80. 000000E8  486E FED2                pea.l      [A6 - 0x12E]
  81. 000000EC  A991                     syscall    ModalDialog
  82. 000000EE  2F0C                     move.l     -[A7], A4
  83. 000000F0  3F2E FED2                move.w     -[A7], [A6 - 0x12E]
  84. 000000F4  486E FFE2                pea.l      [A6 - 0x1E]
  85. 000000F8  486E FFDC                pea.l      [A6 - 0x24]
  86. 000000FC  486E FFE4                pea.l      [A6 - 0x1C]
  87. 00000100  A98D                     syscall    GetDialogItem/GetDItem
  88. 00000102  2D6E FFDC FFD8           move.l     [A6 - 0x28], [A6 - 0x24]
  89. 00000108  0C6E 0001 FED2           cmpi.w     [A6 - 0x12E], 0x1
  90. 0000010E  660C                     bne        +0xE /* 0000011C */
  91. 00000110  1B7C 0001 FEC5           move.b     [A5 - 0x13B], 0x1
  92. 00000116  2F0E                     move.l     -[A7], A6
  93. 00000118  4EBA FF2E                jsr        [PC - 0xD2 /* 00000048 */]
  94. label0000011C:
  95. 0000011C  4A2D FEC5                tst.b      [A5 - 0x13B]
  96. 00000120  67C4                     beq        -0x3A /* 000000E6 */
  97. 00000122  2F0C                     move.l     -[A7], A4
  98. 00000124  A983                     syscall    DisposeDialog
  99. 00000126  4CDF 1800                movem.l    A3,A4, [A7]+
  100. 0000012A  4E5E                     unlink     A6
  101. 0000012C  2E9F                     move.l     [A7], [A7]+
  102. 0000012E  4E75                     rts
  103. export_24:
  104. 00000130  42AD FEC0                clr.l      [A5 - 0x140]
  105. 00000134  4E75                     rts
  106. export_25:
  107. 00000136  4AAD FEC0                tst.l      [A5 - 0x140]
  108. 0000013A  670A                     beq        +0xC /* 00000146 */
  109. 0000013C  2F2D FEC0                move.l     -[A7], [A5 - 0x140]
  110. 00000140  A914                     syscall    DisposeWindow
  111. 00000142  42AD FEC0                clr.l      [A5 - 0x140]
  112. label00000146:
  113. 00000146  4E75                     rts
  114. fn00000148:
  115. 00000148  4E56 FFEC                link       A6, -0x0014
  116. 0000014C  4AAD FEC0                tst.l      [A5 - 0x140]
  117. 00000150  6700 00AE                beq        +0xB0 /* 00000200 */
  118. 00000154  486E FFEC                pea.l      [A6 - 0x14]
  119. 00000158  A874                     syscall    GetPort
  120. 0000015A  2F2D FEC0                move.l     -[A7], [A5 - 0x140]
  121. 0000015E  A873                     syscall    SetPort
  122. 00000160  594F                     subq.w     A7, 4
  123. 00000162  3F3C 07CF                move.w     -[A7], 0x7CF
  124. 00000166  A9BC                     syscall    GetPicture
  125. 00000168  2B5F FEB4                move.l     [A5 - 0x14C], [A7]+
  126. 0000016C  486D FEB8                pea.l      [A5 - 0x148]
  127. 00000170  4267                     clr.w      -[A7]
  128. 00000172  4267                     clr.w      -[A7]
  129. 00000174  3F3C 0141                move.w     -[A7], 0x141
  130. 00000178  3F3C 0134                move.w     -[A7], 0x134
  131. 0000017C  A8A7                     syscall    SetRect
  132. 0000017E  4AAD FEB4                tst.l      [A5 - 0x14C]
  133. 00000182  6758                     beq        +0x5A /* 000001DC */
  134. 00000184  486D FEB8                pea.l      [A5 - 0x148]
  135. 00000188  A87B                     syscall    ClipRect
  136. 0000018A  2F2D FEB4                move.l     -[A7], [A5 - 0x14C]
  137. 0000018E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  138. 00000192  206D FEB4                movea.l    A0, [A5 - 0x14C]
  139. 00000196  2050                     movea.l    A0, [A0]
  140. 00000198  226D FEB4                movea.l    A1, [A5 - 0x14C]
  141. 0000019C  2251                     movea.l    A1, [A1]
  142. 0000019E  3028 0008                move.w     D0, [A0 + 0x8]
  143. 000001A2  9069 0004                sub.w      D0, [A1 + 0x4]
  144. 000001A6  D06D FEBA                add.w      D0, [A5 - 0x146]
  145. 000001AA  3B40 FEBE                move.w     [A5 - 0x142], D0
  146. 000001AE  206D FEB4                movea.l    A0, [A5 - 0x14C]
  147. 000001B2  2050                     movea.l    A0, [A0]
  148. 000001B4  226D FEB4                movea.l    A1, [A5 - 0x14C]
  149. 000001B8  2251                     movea.l    A1, [A1]
  150. 000001BA  3028 0006                move.w     D0, [A0 + 0x6]
  151. 000001BE  9069 0002                sub.w      D0, [A1 + 0x2]
  152. 000001C2  D06D FEB8                add.w      D0, [A5 - 0x148]
  153. 000001C6  3B40 FEBC                move.w     [A5 - 0x144], D0
  154. 000001CA  2F2D FEB4                move.l     -[A7], [A5 - 0x14C]
  155. 000001CE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  156. 000001D2  2F2D FEB4                move.l     -[A7], [A5 - 0x14C]
  157. 000001D6  486D FEB8                pea.l      [A5 - 0x148]
  158. 000001DA  A8F6                     syscall    DrawPicture
  159. label000001DC:
  160. 000001DC  486D FEB8                pea.l      [A5 - 0x148]
  161. 000001E0  4267                     clr.w      -[A7]
  162. 000001E2  4267                     clr.w      -[A7]
  163. 000001E4  3F3C 03FF                move.w     -[A7], 0x3FF
  164. 000001E8  3F3C 03FF                move.w     -[A7], 0x3FF
  165. 000001EC  A8A7                     syscall    SetRect
  166. 000001EE  486D FEB8                pea.l      [A5 - 0x148]
  167. 000001F2  A87B                     syscall    ClipRect
  168. 000001F4  2F2D FEB4                move.l     -[A7], [A5 - 0x14C]
  169. 000001F8  A9A3                     syscall    ReleaseResource
  170. 000001FA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  171. 000001FE  A873                     syscall    SetPort
  172. label00000200:
  173. 00000200  4E5E                     unlink     A6
  174. 00000202  4E75                     rts
  175. export_26:
  176. 00000204  4E56 0000                link       A6, 0
  177. 00000208  2F0C                     move.l     -[A7], A4
  178. 0000020A  4AAD FEC0                tst.l      [A5 - 0x140]
  179. 0000020E  665A                     bne        +0x5C /* 0000026A */
  180. 00000210  594F                     subq.w     A7, 4
  181. 00000212  3F3C 07CF                move.w     -[A7], 0x7CF
  182. 00000216  42A7                     clr.l      -[A7]
  183. 00000218  70FF                     moveq.l    D0, 0xFFFFFFFF
  184. 0000021A  2F00                     move.l     -[A7], D0
  185. 0000021C  A9BD                     syscall    GetNewWindow
  186. 0000021E  2B5F FEC0                move.l     [A5 - 0x140], [A7]+
  187. 00000222  206D FEC0                movea.l    A0, [A5 - 0x140]
  188. 00000226  49E8 0002                lea.l      A4, [A0 + 0x2]
  189. 0000022A  302E 000A                move.w     D0, [A6 + 0xA]
  190. 0000022E  906C 0008                sub.w      D0, [A4 + 0x8]
  191. 00000232  3D40 000A                move.w     [A6 + 0xA], D0
  192. 00000236  302E 0008                move.w     D0, [A6 + 0x8]
  193. 0000023A  906C 0006                sub.w      D0, [A4 + 0x6]
  194. 0000023E  3D40 0008                move.w     [A6 + 0x8], D0
  195. 00000242  2F2D FEC0                move.l     -[A7], [A5 - 0x140]
  196. 00000246  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  197. 0000024A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  198. 0000024E  4227                     clr.b      -[A7]
  199. 00000250  A91B                     syscall    MoveWindow
  200. 00000252  2F2D FEC0                move.l     -[A7], [A5 - 0x140]
  201. 00000256  A91F                     syscall    SelectWindow
  202. 00000258  2F2D FEC0                move.l     -[A7], [A5 - 0x140]
  203. 0000025C  A873                     syscall    SetPort
  204. 0000025E  2F2D FEC0                move.l     -[A7], [A5 - 0x140]
  205. 00000262  A915                     syscall    ShowWindow
  206. 00000264  4EBA FEE2                jsr        [PC - 0x11E /* 00000148 */]
  207. 00000268  6006                     bra        +0x8 /* 00000270 */
  208. label0000026A:
  209. 0000026A  2F2D FEC0                move.l     -[A7], [A5 - 0x140]
  210. 0000026E  A91F                     syscall    SelectWindow
  211. label00000270:
  212. 00000270  285F                     movea.l    A4, [A7]+
  213. 00000272  4E5E                     unlink     A6
  214. 00000274  2E9F                     move.l     [A7], [A7]+
  215. 00000276  4E75                     rts
  216. fn00000278:
  217. 00000278  4E56 FFD0                link       A6, -0x0030
  218. 0000027C  41ED FEA4                lea.l      A0, [A5 - 0x15C]
  219. 00000280  43EE FFE8                lea.l      A1, [A6 - 0x18]
  220. 00000284  22D8                     move.l     [A1]+, [A0]+
  221. 00000286  22D8                     move.l     [A1]+, [A0]+
  222. 00000288  3F3C 0001                move.w     -[A7], 0x1
  223. 0000028C  3F3C 0001                move.w     -[A7], 0x1
  224. 00000290  A89B                     syscall    PenSize
  225. 00000292  3F3C 0008                move.w     -[A7], 0x8
  226. 00000296  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  227. 0000029A  A893                     syscall    MoveTo
  228. 0000029C  3F3C 0154                move.w     -[A7], 0x154
  229. 000002A0  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  230. 000002A4  A891                     syscall    LineTo
  231. 000002A6  3F3C 00AB                move.w     -[A7], 0xAB
  232. 000002AA  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  233. 000002AE  A893                     syscall    MoveTo
  234. 000002B0  3F3C 00AB                move.w     -[A7], 0xAB
  235. 000002B4  3F3C 0086                move.w     -[A7], 0x86
  236. 000002B8  A891                     syscall    LineTo
  237. 000002BA  486D FEA4                pea.l      [A5 - 0x15C]
  238. 000002BE  3F3C 0006                move.w     -[A7], 0x6
  239. 000002C2  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  240. 000002C6  3F3C 0155                move.w     -[A7], 0x155
  241. 000002CA  3F3C 0087                move.w     -[A7], 0x87
  242. 000002CE  A8A7                     syscall    SetRect
  243. 000002D0  486D FEA4                pea.l      [A5 - 0x15C]
  244. 000002D4  A8A1                     syscall    FrameRect
  245. 000002D6  3F3C 0007                move.w     -[A7], 0x7
  246. 000002DA  3F3C 001D                move.w     -[A7], 0x1D
  247. 000002DE  A893                     syscall    MoveTo
  248. 000002E0  3F3C 0154                move.w     -[A7], 0x154
  249. 000002E4  3F3C 001D                move.w     -[A7], 0x1D
  250. 000002E8  A891                     syscall    LineTo
  251. 000002EA  3F3C 0154                move.w     -[A7], 0x154
  252. 000002EE  3F3C 0006                move.w     -[A7], 0x6
  253. 000002F2  A891                     syscall    LineTo
  254. 000002F4  486D FEA4                pea.l      [A5 - 0x15C]
  255. 000002F8  3F3C 0006                move.w     -[A7], 0x6
  256. 000002FC  3F3C 0005                move.w     -[A7], 0x5
  257. 00000300  3F3C 0154                move.w     -[A7], 0x154
  258. 00000304  3F3C 001D                move.w     -[A7], 0x1D
  259. 00000308  A8A7                     syscall    SetRect
  260. 0000030A  486D FEA4                pea.l      [A5 - 0x15C]
  261. 0000030E  A8A1                     syscall    FrameRect
  262. 00000310  486D FEA4                pea.l      [A5 - 0x15C]
  263. 00000314  3F3C 00DE                move.w     -[A7], 0xDE
  264. 00000318  3F3C 0092                move.w     -[A7], 0x92
  265. 0000031C  3F3C 012B                move.w     -[A7], 0x12B
  266. 00000320  3F3C 00AD                move.w     -[A7], 0xAD
  267. 00000324  A8A7                     syscall    SetRect
  268. 00000326  3F3C 0003                move.w     -[A7], 0x3
  269. 0000032A  3F3C 0003                move.w     -[A7], 0x3
  270. 0000032E  A89B                     syscall    PenSize
  271. 00000330  486D FEA4                pea.l      [A5 - 0x15C]
  272. 00000334  3F3C 000F                move.w     -[A7], 0xF
  273. 00000338  3F3C 000F                move.w     -[A7], 0xF
  274. 0000033C  A8B0                     syscall    FrameRoundRect
  275. 0000033E  3F3C 0001                move.w     -[A7], 0x1
  276. 00000342  3F3C 0001                move.w     -[A7], 0x1
  277. 00000346  A89B                     syscall    PenSize
  278. 00000348  41EE FFE8                lea.l      A0, [A6 - 0x18]
  279. 0000034C  43ED FEA4                lea.l      A1, [A5 - 0x15C]
  280. 00000350  22D8                     move.l     [A1]+, [A0]+
  281. 00000352  22D8                     move.l     [A1]+, [A0]+
  282. 00000354  4E5E                     unlink     A6
  283. 00000356  2E9F                     move.l     [A7], [A7]+
  284. 00000358  4E75                     rts
  285. export_27:
  286. 0000035A  4E56 FFD8                link       A6, -0x0028
  287. 0000035E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  288. 00000362  286E 0012                movea.l    A4, [A6 + 0x12]
  289. 00000366  266E 000A                movea.l    A3, [A6 + 0xA]
  290. 0000036A  246E 000E                movea.l    A2, [A6 + 0xE]
  291. 0000036E  3E14                     move.w     D7, [A4]
  292. 00000370  206E 0016                movea.l    A0, [A6 + 0x16]
  293. 00000374  3C10                     move.w     D6, [A0]
  294. 00000376  1612                     move.b     D3, [A2]
  295. 00000378  1813                     move.b     D4, [A3]
  296. 0000037A  594F                     subq.w     A7, 4
  297. 0000037C  3F3C 0003                move.w     -[A7], 0x3
  298. 00000380  42A7                     clr.l      -[A7]
  299. 00000382  70FF                     moveq.l    D0, 0xFFFFFFFF
  300. 00000384  2F00                     move.l     -[A7], D0
  301. 00000386  A97C                     syscall    GetNewDialog
  302. 00000388  2B5F FEAC                move.l     [A5 - 0x154], [A7]+
  303. 0000038C  206D FEAC                movea.l    A0, [A5 - 0x154]
  304. 00000390  41E8 0002                lea.l      A0, [A0 + 0x2]
  305. 00000394  2D48 FFD8                move.l     [A6 - 0x28], A0
  306. 00000398  206E FFD8                movea.l    A0, [A6 - 0x28]
  307. 0000039C  302D FEB2                move.w     D0, [A5 - 0x14E]
  308. 000003A0  9068 0008                sub.w      D0, [A0 + 0x8]
  309. 000003A4  3D40 FFE6                move.w     [A6 - 0x1A], D0
  310. 000003A8  206E FFD8                movea.l    A0, [A6 - 0x28]
  311. 000003AC  302D FEB0                move.w     D0, [A5 - 0x150]
  312. 000003B0  9068 0006                sub.w      D0, [A0 + 0x6]
  313. 000003B4  3D40 FFE4                move.w     [A6 - 0x1C], D0
  314. 000003B8  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  315. 000003BC  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  316. 000003C0  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  317. 000003C4  4227                     clr.b      -[A7]
  318. 000003C6  A91B                     syscall    MoveWindow
  319. 000003C8  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  320. 000003CC  A915                     syscall    ShowWindow
  321. 000003CE  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  322. 000003D2  A91F                     syscall    SelectWindow
  323. 000003D4  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  324. 000003D8  A873                     syscall    SetPort
  325. 000003DA  2B6D FEAC FD88           move.l     [A5 - 0x278], [A5 - 0x154]
  326. 000003E0  206D FD88                movea.l    A0, [A5 - 0x278]
  327. 000003E4  2B68 00A0 FD8C           move.l     [A5 - 0x274], [A0 + 0xA0]
  328. 000003EA  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  329. 000003EE  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  330. 000003F2  206D FD8C                movea.l    A0, [A5 - 0x274]
  331. 000003F6  2050                     movea.l    A0, [A0]
  332. 000003F8  317C 000C 0050           move.w     [A0 + 0x50], 0xC
  333. 000003FE  3F3C 000C                move.w     -[A7], 0xC
  334. 00000402  A88A                     syscall    TextSize
  335. 00000404  206D FD8C                movea.l    A0, [A5 - 0x274]
  336. 00000408  2050                     movea.l    A0, [A0]
  337. 0000040A  4268 004A                clr.w      [A0 + 0x4A]
  338. 0000040E  4267                     clr.w      -[A7]
  339. 00000410  A887                     syscall    TextFont
  340. 00000412  206D FD8C                movea.l    A0, [A5 - 0x274]
  341. 00000416  2050                     movea.l    A0, [A0]
  342. 00000418  4268 004A                clr.w      [A0 + 0x4A]
  343. 0000041C  206D FD8C                movea.l    A0, [A5 - 0x274]
  344. 00000420  2050                     movea.l    A0, [A0]
  345. 00000422  317C 000C 001A           move.w     [A0 + 0x1A], 0xC
  346. 00000428  206D FD8C                movea.l    A0, [A5 - 0x274]
  347. 0000042C  2050                     movea.l    A0, [A0]
  348. 0000042E  317C 0010 0018           move.w     [A0 + 0x18], 0x10
  349. 00000434  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  350. 00000438  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  351. 0000043C  4A12                     tst.b      [A2]
  352. 0000043E  6728                     beq        +0x2A /* 00000468 */
  353. 00000440  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  354. 00000444  3F3C 0004                move.w     -[A7], 0x4
  355. 00000448  486D FEA2                pea.l      [A5 - 0x15E]
  356. 0000044C  486D FE9C                pea.l      [A5 - 0x164]
  357. 00000450  486D FEA4                pea.l      [A5 - 0x15C]
  358. 00000454  A98D                     syscall    GetDialogItem/GetDItem
  359. 00000456  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  360. 0000045C  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  361. 00000460  3F3C 0001                move.w     -[A7], 0x1
  362. 00000464  A963                     syscall    SetControlValue/SetCtlValue
  363. 00000466  6026                     bra        +0x28 /* 0000048E */
  364. label00000468:
  365. 00000468  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  366. 0000046C  3F3C 0003                move.w     -[A7], 0x3
  367. 00000470  486D FEA2                pea.l      [A5 - 0x15E]
  368. 00000474  486D FE9C                pea.l      [A5 - 0x164]
  369. 00000478  486D FEA4                pea.l      [A5 - 0x15C]
  370. 0000047C  A98D                     syscall    GetDialogItem/GetDItem
  371. 0000047E  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  372. 00000484  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  373. 00000488  3F3C 0001                move.w     -[A7], 0x1
  374. 0000048C  A963                     syscall    SetControlValue/SetCtlValue
  375. label0000048E:
  376. 0000048E  4A2E 0008                tst.b      [A6 + 0x8]
  377. 00000492  674C                     beq        +0x4E /* 000004E0 */
  378. 00000494  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  379. 00000498  3F3C 0004                move.w     -[A7], 0x4
  380. 0000049C  486D FEA2                pea.l      [A5 - 0x15E]
  381. 000004A0  486D FE9C                pea.l      [A5 - 0x164]
  382. 000004A4  486D FEA4                pea.l      [A5 - 0x15C]
  383. 000004A8  A98D                     syscall    GetDialogItem/GetDItem
  384. 000004AA  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  385. 000004B0  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  386. 000004B4  3F3C 00FF                move.w     -[A7], 0xFF
  387. 000004B8  A95D                     syscall    HiliteControl
  388. 000004BA  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  389. 000004BE  3F3C 0003                move.w     -[A7], 0x3
  390. 000004C2  486D FEA2                pea.l      [A5 - 0x15E]
  391. 000004C6  486D FE9C                pea.l      [A5 - 0x164]
  392. 000004CA  486D FEA4                pea.l      [A5 - 0x15C]
  393. 000004CE  A98D                     syscall    GetDialogItem/GetDItem
  394. 000004D0  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  395. 000004D6  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  396. 000004DA  3F3C 00FF                move.w     -[A7], 0xFF
  397. 000004DE  A95D                     syscall    HiliteControl
  398. label000004E0:
  399. 000004E0  4A13                     tst.b      [A3]
  400. 000004E2  6728                     beq        +0x2A /* 0000050C */
  401. 000004E4  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  402. 000004E8  3F3C 0005                move.w     -[A7], 0x5
  403. 000004EC  486D FEA2                pea.l      [A5 - 0x15E]
  404. 000004F0  486D FE9C                pea.l      [A5 - 0x164]
  405. 000004F4  486D FEA4                pea.l      [A5 - 0x15C]
  406. 000004F8  A98D                     syscall    GetDialogItem/GetDItem
  407. 000004FA  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  408. 00000500  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  409. 00000504  3F3C 0001                move.w     -[A7], 0x1
  410. 00000508  A963                     syscall    SetControlValue/SetCtlValue
  411. 0000050A  6026                     bra        +0x28 /* 00000532 */
  412. label0000050C:
  413. 0000050C  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  414. 00000510  3F3C 0006                move.w     -[A7], 0x6
  415. 00000514  486D FEA2                pea.l      [A5 - 0x15E]
  416. 00000518  486D FE9C                pea.l      [A5 - 0x164]
  417. 0000051C  486D FEA4                pea.l      [A5 - 0x15C]
  418. 00000520  A98D                     syscall    GetDialogItem/GetDItem
  419. 00000522  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  420. 00000528  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  421. 0000052C  3F3C 0001                move.w     -[A7], 0x1
  422. 00000530  A963                     syscall    SetControlValue/SetCtlValue
  423. label00000532:
  424. 00000532  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  425. 00000536  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  426. 0000053A  486D FEA2                pea.l      [A5 - 0x15E]
  427. 0000053E  486D FE9C                pea.l      [A5 - 0x164]
  428. 00000542  486D FEA4                pea.l      [A5 - 0x15C]
  429. 00000546  A98D                     syscall    GetDialogItem/GetDItem
  430. 00000548  3006                     move.w     D0, D6
  431. 0000054A  48C0                     ext.l      D0
  432. 0000054C  2F00                     move.l     -[A7], D0
  433. 0000054E  486D FD94                pea.l      [A5 - 0x26C]
  434. 00000552  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  435. 00000556  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  436. 0000055A  486D FD94                pea.l      [A5 - 0x26C]
  437. 0000055E  A98F                     syscall    SetDialogItemText/SetIText
  438. 00000560  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  439. 00000564  3F3C 000B                move.w     -[A7], 0xB
  440. 00000568  486D FEA2                pea.l      [A5 - 0x15E]
  441. 0000056C  486D FE9C                pea.l      [A5 - 0x164]
  442. 00000570  486D FEA4                pea.l      [A5 - 0x15C]
  443. 00000574  A98D                     syscall    GetDialogItem/GetDItem
  444. 00000576  3007                     move.w     D0, D7
  445. 00000578  48C0                     ext.l      D0
  446. 0000057A  2F00                     move.l     -[A7], D0
  447. 0000057C  486D FD94                pea.l      [A5 - 0x26C]
  448. 00000580  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  449. 00000584  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  450. 00000588  486D FD94                pea.l      [A5 - 0x26C]
  451. 0000058C  A98F                     syscall    SetDialogItemText/SetIText
  452. 0000058E  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  453. 00000592  3F3C 000B                move.w     -[A7], 0xB
  454. 00000596  4267                     clr.w      -[A7]
  455. 00000598  3F3C 0002                move.w     -[A7], 0x2
  456. 0000059C  A97E                     syscall    SelectDialogItemText/SelIText
  457. 0000059E  2F0E                     move.l     -[A7], A6
  458. 000005A0  4EBA FCD6                jsr        [PC - 0x32A /* 00000278 */]
  459. 000005A4  422D FD87                clr.b      [A5 - 0x279]
  460. label000005A8:
  461. 000005A8  42A7                     clr.l      -[A7]
  462. 000005AA  486D FD92                pea.l      [A5 - 0x26E]
  463. 000005AE  A991                     syscall    ModalDialog
  464. 000005B0  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  465. 000005B4  3F2D FD92                move.w     -[A7], [A5 - 0x26E]
  466. 000005B8  486D FEA2                pea.l      [A5 - 0x15E]
  467. 000005BC  486D FE9C                pea.l      [A5 - 0x164]
  468. 000005C0  486D FEA4                pea.l      [A5 - 0x15C]
  469. 000005C4  A98D                     syscall    GetDialogItem/GetDItem
  470. 000005C6  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  471. 000005CC  0C6D 0001 FD92           cmpi.w     [A5 - 0x26E], 0x1
  472. 000005D2  6600 011C                bne        +0x11E /* 000006F0 */
  473. 000005D6  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  474. 000005DA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  475. 000005DE  486D FEA2                pea.l      [A5 - 0x15E]
  476. 000005E2  486D FE9C                pea.l      [A5 - 0x164]
  477. 000005E6  486D FEA4                pea.l      [A5 - 0x15C]
  478. 000005EA  A98D                     syscall    GetDialogItem/GetDItem
  479. 000005EC  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  480. 000005F0  486D FD94                pea.l      [A5 - 0x26C]
  481. 000005F4  A990                     syscall    GetDialogItemText/GetIText
  482. 000005F6  486D FD94                pea.l      [A5 - 0x26C]
  483. 000005FA  486E FFDC                pea.l      [A6 - 0x24]
  484. 000005FE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  485. 00000602  3C2E FFDE                move.w     D6, [A6 - 0x22]
  486. 00000606  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  487. 0000060A  3F3C 000B                move.w     -[A7], 0xB
  488. 0000060E  486D FEA2                pea.l      [A5 - 0x15E]
  489. 00000612  486D FE9C                pea.l      [A5 - 0x164]
  490. 00000616  486D FEA4                pea.l      [A5 - 0x15C]
  491. 0000061A  A98D                     syscall    GetDialogItem/GetDItem
  492. 0000061C  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  493. 00000620  486D FD94                pea.l      [A5 - 0x26C]
  494. 00000624  A990                     syscall    GetDialogItemText/GetIText
  495. 00000626  486D FD94                pea.l      [A5 - 0x26C]
  496. 0000062A  486E FFDC                pea.l      [A6 - 0x24]
  497. 0000062E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  498. 00000632  3E2E FFDE                move.w     D7, [A6 - 0x22]
  499. 00000636  0C47 0001                cmpi.w     D7, 0x1
  500. 0000063A  5DC0                     slt        D0
  501. 0000063C  0C47 0063                cmpi.w     D7, 0x63 /* 'c' */
  502. 00000640  5EC1                     sgt        D1
  503. 00000642  8001                     or.b       D0, D1
  504. 00000644  6730                     beq        +0x32 /* 00000676 */
  505. 00000646  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  506. 0000064A  3F3C 000B                move.w     -[A7], 0xB
  507. 0000064E  486D FEA2                pea.l      [A5 - 0x15E]
  508. 00000652  486D FE9C                pea.l      [A5 - 0x164]
  509. 00000656  486D FEA4                pea.l      [A5 - 0x15C]
  510. 0000065A  A98D                     syscall    GetDialogItem/GetDItem
  511. 0000065C  3007                     move.w     D0, D7
  512. 0000065E  48C0                     ext.l      D0
  513. 00000660  2F00                     move.l     -[A7], D0
  514. 00000662  486D FD94                pea.l      [A5 - 0x26C]
  515. 00000666  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  516. 0000066A  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  517. 0000066E  486D FD94                pea.l      [A5 - 0x26C]
  518. 00000672  A98F                     syscall    SetDialogItemText/SetIText
  519. 00000674  3E14                     move.w     D7, [A4]
  520. label00000676:
  521. 00000676  0C46 0001                cmpi.w     D6, 0x1
  522. 0000067A  5DC0                     slt        D0
  523. 0000067C  0C46 0063                cmpi.w     D6, 0x63 /* 'c' */
  524. 00000680  5EC1                     sgt        D1
  525. 00000682  8001                     or.b       D0, D1
  526. 00000684  6734                     beq        +0x36 /* 000006BA */
  527. 00000686  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  528. 0000068A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  529. 0000068E  486D FEA2                pea.l      [A5 - 0x15E]
  530. 00000692  486D FE9C                pea.l      [A5 - 0x164]
  531. 00000696  486D FEA4                pea.l      [A5 - 0x15C]
  532. 0000069A  A98D                     syscall    GetDialogItem/GetDItem
  533. 0000069C  3006                     move.w     D0, D6
  534. 0000069E  48C0                     ext.l      D0
  535. 000006A0  2F00                     move.l     -[A7], D0
  536. 000006A2  486D FD94                pea.l      [A5 - 0x26C]
  537. 000006A6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  538. 000006AA  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  539. 000006AE  486D FD94                pea.l      [A5 - 0x26C]
  540. 000006B2  A98F                     syscall    SetDialogItemText/SetIText
  541. 000006B4  206E 0016                movea.l    A0, [A6 + 0x16]
  542. 000006B8  3C10                     move.w     D6, [A0]
  543. label000006BA:
  544. 000006BA  4A46                     tst.w      D6
  545. 000006BC  5EC0                     sgt        D0
  546. 000006BE  0C46 0064                cmpi.w     D6, 0x64 /* 'd' */
  547. 000006C2  5DC1                     slt        D1
  548. 000006C4  C001                     and.b      D0, D1
  549. 000006C6  4A47                     tst.w      D7
  550. 000006C8  5EC1                     sgt        D1
  551. 000006CA  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  552. 000006CE  5DC2                     slt        D2
  553. 000006D0  C202                     and.b      D1, D2
  554. 000006D2  C001                     and.b      D0, D1
  555. 000006D4  6714                     beq        +0x16 /* 000006EA */
  556. 000006D6  3887                     move.w     [A4], D7
  557. 000006D8  206E 0016                movea.l    A0, [A6 + 0x16]
  558. 000006DC  3086                     move.w     [A0], D6
  559. 000006DE  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  560. 000006E4  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  561. label000006EA:
  562. 000006EA  2F0E                     move.l     -[A7], A6
  563. 000006EC  4EBA FB8A                jsr        [PC - 0x476 /* 00000278 */]
  564. label000006F0:
  565. 000006F0  0C6D 0002 FD92           cmpi.w     [A5 - 0x26E], 0x2
  566. 000006F6  6610                     bne        +0x12 /* 00000708 */
  567. 000006F8  422E FFED                clr.b      [A6 - 0x13]
  568. 000006FC  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  569. 00000702  2F0E                     move.l     -[A7], A6
  570. 00000704  4EBA FB72                jsr        [PC - 0x48E /* 00000278 */]
  571. label00000708:
  572. 00000708  0C6D 0003 FD92           cmpi.w     [A5 - 0x26E], 0x3
  573. 0000070E  5CC0                     sge        D0
  574. 00000710  0C6D 0004 FD92           cmpi.w     [A5 - 0x26E], 0x4
  575. 00000716  5FC1                     sle        D1
  576. 00000718  C001                     and.b      D0, D1
  577. 0000071A  6766                     beq        +0x68 /* 00000782 */
  578. 0000071C  7A03                     moveq.l    D5, 0x03
  579. label0000071E:
  580. 0000071E  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  581. 00000722  3F05                     move.w     -[A7], D5
  582. 00000724  486D FEA2                pea.l      [A5 - 0x15E]
  583. 00000728  486D FE9C                pea.l      [A5 - 0x164]
  584. 0000072C  486D FEA4                pea.l      [A5 - 0x15C]
  585. 00000730  A98D                     syscall    GetDialogItem/GetDItem
  586. 00000732  2B6D FE9C FE94           move.l     [A5 - 0x16C], [A5 - 0x164]
  587. 00000738  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  588. 0000073C  4267                     clr.w      -[A7]
  589. 0000073E  A963                     syscall    SetControlValue/SetCtlValue
  590. 00000740  5245                     addq.w     D5, 1
  591. 00000742  0C45 0004                cmpi.w     D5, 0x4
  592. 00000746  6FD6                     ble        -0x28 /* 0000071E */
  593. 00000748  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  594. 0000074C  3F3C 0001                move.w     -[A7], 0x1
  595. 00000750  A963                     syscall    SetControlValue/SetCtlValue
  596. 00000752  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  597. 00000756  3F3C 0003                move.w     -[A7], 0x3
  598. 0000075A  486D FEA2                pea.l      [A5 - 0x15E]
  599. 0000075E  486D FE9C                pea.l      [A5 - 0x164]
  600. 00000762  486D FEA4                pea.l      [A5 - 0x15C]
  601. 00000766  A98D                     syscall    GetDialogItem/GetDItem
  602. 00000768  554F                     subq.w     A7, 2
  603. 0000076A  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  604. 0000076E  A960                     syscall    GetControlValue/GetCtlValue
  605. 00000770  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  606. 00000774  0C6E 0001 FFE0           cmpi.w     [A6 - 0x20], 0x1
  607. 0000077A  6604                     bne        +0x6 /* 00000780 */
  608. 0000077C  4203                     clr.b      D3
  609. 0000077E  6002                     bra        +0x4 /* 00000782 */
  610. label00000780:
  611. 00000780  7601                     moveq.l    D3, 0x01
  612. label00000782:
  613. 00000782  0C6D 0005 FD92           cmpi.w     [A5 - 0x26E], 0x5
  614. 00000788  5CC0                     sge        D0
  615. 0000078A  0C6D 0006 FD92           cmpi.w     [A5 - 0x26E], 0x6
  616. 00000790  5FC1                     sle        D1
  617. 00000792  C001                     and.b      D0, D1
  618. 00000794  6766                     beq        +0x68 /* 000007FC */
  619. 00000796  7A05                     moveq.l    D5, 0x05
  620. label00000798:
  621. 00000798  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  622. 0000079C  3F05                     move.w     -[A7], D5
  623. 0000079E  486D FEA2                pea.l      [A5 - 0x15E]
  624. 000007A2  486D FE9C                pea.l      [A5 - 0x164]
  625. 000007A6  486D FEA4                pea.l      [A5 - 0x15C]
  626. 000007AA  A98D                     syscall    GetDialogItem/GetDItem
  627. 000007AC  2B6D FE9C FE94           move.l     [A5 - 0x16C], [A5 - 0x164]
  628. 000007B2  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  629. 000007B6  4267                     clr.w      -[A7]
  630. 000007B8  A963                     syscall    SetControlValue/SetCtlValue
  631. 000007BA  5245                     addq.w     D5, 1
  632. 000007BC  0C45 0006                cmpi.w     D5, 0x6
  633. 000007C0  6FD6                     ble        -0x28 /* 00000798 */
  634. 000007C2  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  635. 000007C6  3F3C 0001                move.w     -[A7], 0x1
  636. 000007CA  A963                     syscall    SetControlValue/SetCtlValue
  637. 000007CC  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  638. 000007D0  3F3C 0005                move.w     -[A7], 0x5
  639. 000007D4  486D FEA2                pea.l      [A5 - 0x15E]
  640. 000007D8  486D FE9C                pea.l      [A5 - 0x164]
  641. 000007DC  486D FEA4                pea.l      [A5 - 0x15C]
  642. 000007E0  A98D                     syscall    GetDialogItem/GetDItem
  643. 000007E2  554F                     subq.w     A7, 2
  644. 000007E4  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  645. 000007E8  A960                     syscall    GetControlValue/GetCtlValue
  646. 000007EA  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  647. 000007EE  0C6E 0001 FFE0           cmpi.w     [A6 - 0x20], 0x1
  648. 000007F4  6604                     bne        +0x6 /* 000007FA */
  649. 000007F6  7801                     moveq.l    D4, 0x01
  650. 000007F8  6002                     bra        +0x4 /* 000007FC */
  651. label000007FA:
  652. 000007FA  4204                     clr.b      D4
  653. label000007FC:
  654. 000007FC  4A2D FD87                tst.b      [A5 - 0x279]
  655. 00000800  6700 FDA6                beq        -0x258 /* 000005A8 */
  656. 00000804  4A2E FFED                tst.b      [A6 - 0x13]
  657. 00000808  6704                     beq        +0x6 /* 0000080E */
  658. 0000080A  1483                     move.b     [A2], D3
  659. 0000080C  1684                     move.b     [A3], D4
  660. label0000080E:
  661. 0000080E  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  662. 00000812  A983                     syscall    DisposeDialog
  663. 00000814  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  664. 00000818  4E5E                     unlink     A6
  665. 0000081A  205F                     movea.l    A0, [A7]+
  666. 0000081C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  667. 00000820  4ED0                     jmp        [A0]
  668. 00000822  4E56 FFEC                link       A6, -0x0014
  669. 00000826  48E7 0018                movem.l    -[A7], A3,A4
  670. 0000082A  286E 000C                movea.l    A4, [A6 + 0xC]
  671. 0000082E  422E 0014                clr.b      [A6 + 0x14]
  672. 00000832  0C54 0001                cmpi.w     [A4], 0x1
  673. 00000836  6624                     bne        +0x26 /* 0000085C */
  674. 00000838  2D6C 000A FFEC           move.l     [A6 - 0x14], [A4 + 0xA]
  675. 0000083E  206E 0010                movea.l    A0, [A6 + 0x10]
  676. 00000842  47E8 0008                lea.l      A3, [A0 + 0x8]
  677. 00000846  302E FFEE                move.w     D0, [A6 - 0x12]
  678. 0000084A  D06B 0002                add.w      D0, [A3 + 0x2]
  679. 0000084E  3D40 FFEE                move.w     [A6 - 0x12], D0
  680. 00000852  302E FFEC                move.w     D0, [A6 - 0x14]
  681. 00000856  D053                     add.w      D0, [A3]
  682. 00000858  3D40 FFEC                move.w     [A6 - 0x14], D0
  683. label0000085C:
  684. 0000085C  4CDF 1800                movem.l    A3,A4, [A7]+
  685. 00000860  4E5E                     unlink     A6
  686. 00000862  205F                     movea.l    A0, [A7]+
  687. 00000864  4FEF 000C                lea.l      A7, [A7 + 0xC]
  688. 00000868  4ED0                     jmp        [A0]
  689. fn0000086A:
  690. 0000086A  4E56 FFC8                link       A6, -0x0038
  691. 0000086E  41ED FEA4                lea.l      A0, [A5 - 0x15C]
  692. 00000872  43EE FFE8                lea.l      A1, [A6 - 0x18]
  693. 00000876  22D8                     move.l     [A1]+, [A0]+
  694. 00000878  22D8                     move.l     [A1]+, [A0]+
  695. 0000087A  3F3C 0001                move.w     -[A7], 0x1
  696. 0000087E  3F3C 0001                move.w     -[A7], 0x1
  697. 00000882  A89B                     syscall    PenSize
  698. 00000884  3F3C 007F                move.w     -[A7], 0x7F
  699. 00000888  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  700. 0000088C  A893                     syscall    MoveTo
  701. 0000088E  3F3C 0109                move.w     -[A7], 0x109
  702. 00000892  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  703. 00000896  A891                     syscall    LineTo
  704. 00000898  3F3C 0109                move.w     -[A7], 0x109
  705. 0000089C  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  706. 000008A0  A891                     syscall    LineTo
  707. 000008A2  486D FEA4                pea.l      [A5 - 0x15C]
  708. 000008A6  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  709. 000008AA  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  710. 000008AE  3F3C 0109                move.w     -[A7], 0x109
  711. 000008B2  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  712. 000008B6  A8A7                     syscall    SetRect
  713. 000008B8  486D FEA4                pea.l      [A5 - 0x15C]
  714. 000008BC  A8A1                     syscall    FrameRect
  715. 000008BE  3F3C 007F                move.w     -[A7], 0x7F
  716. 000008C2  3F3C 00A4                move.w     -[A7], 0xA4
  717. 000008C6  A893                     syscall    MoveTo
  718. 000008C8  3F3C 0109                move.w     -[A7], 0x109
  719. 000008CC  3F3C 00A4                move.w     -[A7], 0xA4
  720. 000008D0  A891                     syscall    LineTo
  721. 000008D2  3F3C 0109                move.w     -[A7], 0x109
  722. 000008D6  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  723. 000008DA  A891                     syscall    LineTo
  724. 000008DC  486D FEA4                pea.l      [A5 - 0x15C]
  725. 000008E0  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  726. 000008E4  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  727. 000008E8  3F3C 0109                move.w     -[A7], 0x109
  728. 000008EC  3F3C 00A4                move.w     -[A7], 0xA4
  729. 000008F0  A8A7                     syscall    SetRect
  730. 000008F2  486D FEA4                pea.l      [A5 - 0x15C]
  731. 000008F6  A8A1                     syscall    FrameRect
  732. 000008F8  3F3C 0007                move.w     -[A7], 0x7
  733. 000008FC  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  734. 00000900  A893                     syscall    MoveTo
  735. 00000902  3F3C 010B                move.w     -[A7], 0x10B
  736. 00000906  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  737. 0000090A  A891                     syscall    LineTo
  738. 0000090C  3F3C 010B                move.w     -[A7], 0x10B
  739. 00000910  3F3C 0006                move.w     -[A7], 0x6
  740. 00000914  A891                     syscall    LineTo
  741. 00000916  486D FEA4                pea.l      [A5 - 0x15C]
  742. 0000091A  3F3C 0006                move.w     -[A7], 0x6
  743. 0000091E  3F3C 0005                move.w     -[A7], 0x5
  744. 00000922  3F3C 010B                move.w     -[A7], 0x10B
  745. 00000926  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  746. 0000092A  A8A7                     syscall    SetRect
  747. 0000092C  486D FEA4                pea.l      [A5 - 0x15C]
  748. 00000930  A8A1                     syscall    FrameRect
  749. 00000932  486D FEA4                pea.l      [A5 - 0x15C]
  750. 00000936  3F3C 00AC                move.w     -[A7], 0xAC
  751. 0000093A  3F3C 00B0                move.w     -[A7], 0xB0
  752. 0000093E  3F3C 0101                move.w     -[A7], 0x101
  753. 00000942  3F3C 00CB                move.w     -[A7], 0xCB
  754. 00000946  A8A7                     syscall    SetRect
  755. 00000948  3F3C 0003                move.w     -[A7], 0x3
  756. 0000094C  3F3C 0003                move.w     -[A7], 0x3
  757. 00000950  A89B                     syscall    PenSize
  758. 00000952  486D FEA4                pea.l      [A5 - 0x15C]
  759. 00000956  3F3C 000F                move.w     -[A7], 0xF
  760. 0000095A  3F3C 000F                move.w     -[A7], 0xF
  761. 0000095E  A8B0                     syscall    FrameRoundRect
  762. 00000960  3F3C 0001                move.w     -[A7], 0x1
  763. 00000964  3F3C 0001                move.w     -[A7], 0x1
  764. 00000968  A89B                     syscall    PenSize
  765. 0000096A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  766. 0000096E  43ED FEA4                lea.l      A1, [A5 - 0x15C]
  767. 00000972  22D8                     move.l     [A1]+, [A0]+
  768. 00000974  22D8                     move.l     [A1]+, [A0]+
  769. 00000976  4E5E                     unlink     A6
  770. 00000978  2E9F                     move.l     [A7], [A7]+
  771. 0000097A  4E75                     rts
  772. export_28:
  773. 0000097C  4E56 FFEA                link       A6, -0x0016
  774. 00000980  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  775. 00000984  286E 0008                movea.l    A4, [A6 + 0x8]
  776. 00000988  594F                     subq.w     A7, 4
  777. 0000098A  3F3C 0004                move.w     -[A7], 0x4
  778. 0000098E  42A7                     clr.l      -[A7]
  779. 00000990  70FF                     moveq.l    D0, 0xFFFFFFFF
  780. 00000992  2F00                     move.l     -[A7], D0
  781. 00000994  A97C                     syscall    GetNewDialog
  782. 00000996  2B5F FEAC                move.l     [A5 - 0x154], [A7]+
  783. 0000099A  206D FEAC                movea.l    A0, [A5 - 0x154]
  784. 0000099E  47E8 0002                lea.l      A3, [A0 + 0x2]
  785. 000009A2  3A2D FEB2                move.w     D5, [A5 - 0x14E]
  786. 000009A6  9A6B 0008                sub.w      D5, [A3 + 0x8]
  787. 000009AA  3C2D FEB0                move.w     D6, [A5 - 0x150]
  788. 000009AE  9C6B 0006                sub.w      D6, [A3 + 0x6]
  789. 000009B2  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  790. 000009B6  3F05                     move.w     -[A7], D5
  791. 000009B8  3F06                     move.w     -[A7], D6
  792. 000009BA  4227                     clr.b      -[A7]
  793. 000009BC  A91B                     syscall    MoveWindow
  794. 000009BE  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  795. 000009C2  A915                     syscall    ShowWindow
  796. 000009C4  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  797. 000009C8  A91F                     syscall    SelectWindow
  798. 000009CA  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  799. 000009CE  A873                     syscall    SetPort
  800. 000009D0  2B6D FEAC FD88           move.l     [A5 - 0x278], [A5 - 0x154]
  801. 000009D6  206D FD88                movea.l    A0, [A5 - 0x278]
  802. 000009DA  2B68 00A0 FD8C           move.l     [A5 - 0x274], [A0 + 0xA0]
  803. 000009E0  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  804. 000009E4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  805. 000009E8  206D FD8C                movea.l    A0, [A5 - 0x274]
  806. 000009EC  2050                     movea.l    A0, [A0]
  807. 000009EE  317C 000C 0050           move.w     [A0 + 0x50], 0xC
  808. 000009F4  3F3C 000C                move.w     -[A7], 0xC
  809. 000009F8  A88A                     syscall    TextSize
  810. 000009FA  206D FD8C                movea.l    A0, [A5 - 0x274]
  811. 000009FE  2050                     movea.l    A0, [A0]
  812. 00000A00  4268 004A                clr.w      [A0 + 0x4A]
  813. 00000A04  4267                     clr.w      -[A7]
  814. 00000A06  A887                     syscall    TextFont
  815. 00000A08  206D FD8C                movea.l    A0, [A5 - 0x274]
  816. 00000A0C  2050                     movea.l    A0, [A0]
  817. 00000A0E  4268 004A                clr.w      [A0 + 0x4A]
  818. 00000A12  206D FD8C                movea.l    A0, [A5 - 0x274]
  819. 00000A16  2050                     movea.l    A0, [A0]
  820. 00000A18  317C 000C 001A           move.w     [A0 + 0x1A], 0xC
  821. 00000A1E  206D FD8C                movea.l    A0, [A5 - 0x274]
  822. 00000A22  2050                     movea.l    A0, [A0]
  823. 00000A24  317C 0010 0018           move.w     [A0 + 0x18], 0x10
  824. 00000A2A  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  825. 00000A2E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  826. 00000A32  4A14                     tst.b      [A4]
  827. 00000A34  6718                     beq        +0x1A /* 00000A4E */
  828. 00000A36  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  829. 00000A3A  3F3C 0003                move.w     -[A7], 0x3
  830. 00000A3E  486D FEA2                pea.l      [A5 - 0x15E]
  831. 00000A42  486D FE9C                pea.l      [A5 - 0x164]
  832. 00000A46  486D FEA4                pea.l      [A5 - 0x15C]
  833. 00000A4A  A98D                     syscall    GetDialogItem/GetDItem
  834. 00000A4C  6016                     bra        +0x18 /* 00000A64 */
  835. label00000A4E:
  836. 00000A4E  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  837. 00000A52  3F3C 0004                move.w     -[A7], 0x4
  838. 00000A56  486D FEA2                pea.l      [A5 - 0x15E]
  839. 00000A5A  486D FE9C                pea.l      [A5 - 0x164]
  840. 00000A5E  486D FEA4                pea.l      [A5 - 0x15C]
  841. 00000A62  A98D                     syscall    GetDialogItem/GetDItem
  842. label00000A64:
  843. 00000A64  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  844. 00000A6A  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  845. 00000A6E  3F3C 0001                move.w     -[A7], 0x1
  846. 00000A72  A963                     syscall    SetControlValue/SetCtlValue
  847. 00000A74  2F0E                     move.l     -[A7], A6
  848. 00000A76  4EBA FDF2                jsr        [PC - 0x20E /* 0000086A */]
  849. 00000A7A  422D FD87                clr.b      [A5 - 0x279]
  850. label00000A7E:
  851. 00000A7E  42A7                     clr.l      -[A7]
  852. 00000A80  486D FD92                pea.l      [A5 - 0x26E]
  853. 00000A84  A991                     syscall    ModalDialog
  854. 00000A86  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  855. 00000A8A  3F2D FD92                move.w     -[A7], [A5 - 0x26E]
  856. 00000A8E  486D FEA2                pea.l      [A5 - 0x15E]
  857. 00000A92  486D FE9C                pea.l      [A5 - 0x164]
  858. 00000A96  486D FEA4                pea.l      [A5 - 0x15C]
  859. 00000A9A  A98D                     syscall    GetDialogItem/GetDItem
  860. 00000A9C  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  861. 00000AA2  0C6D 0001 FD92           cmpi.w     [A5 - 0x26E], 0x1
  862. 00000AA8  6612                     bne        +0x14 /* 00000ABC */
  863. 00000AAA  1B7C 0001 FD86           move.b     [A5 - 0x27A], 0x1
  864. 00000AB0  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  865. 00000AB6  2F0E                     move.l     -[A7], A6
  866. 00000AB8  4EBA FDB0                jsr        [PC - 0x250 /* 0000086A */]
  867. label00000ABC:
  868. 00000ABC  0C6D 0002 FD92           cmpi.w     [A5 - 0x26E], 0x2
  869. 00000AC2  6610                     bne        +0x12 /* 00000AD4 */
  870. 00000AC4  422D FD86                clr.b      [A5 - 0x27A]
  871. 00000AC8  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  872. 00000ACE  2F0E                     move.l     -[A7], A6
  873. 00000AD0  4EBA FD98                jsr        [PC - 0x268 /* 0000086A */]
  874. label00000AD4:
  875. 00000AD4  0C6D 0003 FD92           cmpi.w     [A5 - 0x26E], 0x3
  876. 00000ADA  5CC0                     sge        D0
  877. 00000ADC  0C6D 0004 FD92           cmpi.w     [A5 - 0x26E], 0x4
  878. 00000AE2  5FC1                     sle        D1
  879. 00000AE4  C001                     and.b      D0, D1
  880. 00000AE6  6736                     beq        +0x38 /* 00000B1E */
  881. 00000AE8  7E03                     moveq.l    D7, 0x03
  882. label00000AEA:
  883. 00000AEA  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  884. 00000AEE  3F07                     move.w     -[A7], D7
  885. 00000AF0  486D FEA2                pea.l      [A5 - 0x15E]
  886. 00000AF4  486D FE9C                pea.l      [A5 - 0x164]
  887. 00000AF8  486D FEA4                pea.l      [A5 - 0x15C]
  888. 00000AFC  A98D                     syscall    GetDialogItem/GetDItem
  889. 00000AFE  2B6D FE9C FE94           move.l     [A5 - 0x16C], [A5 - 0x164]
  890. 00000B04  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  891. 00000B08  4267                     clr.w      -[A7]
  892. 00000B0A  A963                     syscall    SetControlValue/SetCtlValue
  893. 00000B0C  5247                     addq.w     D7, 1
  894. 00000B0E  0C47 0004                cmpi.w     D7, 0x4
  895. 00000B12  6FD6                     ble        -0x28 /* 00000AEA */
  896. 00000B14  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  897. 00000B18  3F3C 0001                move.w     -[A7], 0x1
  898. 00000B1C  A963                     syscall    SetControlValue/SetCtlValue
  899. label00000B1E:
  900. 00000B1E  4A2D FD87                tst.b      [A5 - 0x279]
  901. 00000B22  6700 FF5A                beq        -0xA4 /* 00000A7E */
  902. 00000B26  7E03                     moveq.l    D7, 0x03
  903. label00000B28:
  904. 00000B28  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  905. 00000B2C  3F07                     move.w     -[A7], D7
  906. 00000B2E  486D FEA2                pea.l      [A5 - 0x15E]
  907. 00000B32  486D FE9C                pea.l      [A5 - 0x164]
  908. 00000B36  486D FEA4                pea.l      [A5 - 0x15C]
  909. 00000B3A  A98D                     syscall    GetDialogItem/GetDItem
  910. 00000B3C  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  911. 00000B42  554F                     subq.w     A7, 2
  912. 00000B44  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  913. 00000B48  A960                     syscall    GetControlValue/GetCtlValue
  914. 00000B4A  3B5F FD90                move.w     [A5 - 0x270], [A7]+
  915. 00000B4E  5247                     addq.w     D7, 1
  916. 00000B50  4A6D FD90                tst.w      [A5 - 0x270]
  917. 00000B54  56C0                     sne        D0
  918. 00000B56  0C47 0004                cmpi.w     D7, 0x4
  919. 00000B5A  5EC1                     sgt        D1
  920. 00000B5C  8001                     or.b       D0, D1
  921. 00000B5E  67C8                     beq        -0x36 /* 00000B28 */
  922. 00000B60  3007                     move.w     D0, D7
  923. 00000B62  5740                     subq.w     D0, 3
  924. 00000B64  5240                     addq.w     D0, 1
  925. 00000B66  3B40 FD90                move.w     [A5 - 0x270], D0
  926. 00000B6A  4A2D FD86                tst.b      [A5 - 0x27A]
  927. 00000B6E  6710                     beq        +0x12 /* 00000B80 */
  928. 00000B70  0C6D 0003 FD90           cmpi.w     [A5 - 0x270], 0x3
  929. 00000B76  6604                     bne        +0x6 /* 00000B7C */
  930. 00000B78  4214                     clr.b      [A4]
  931. 00000B7A  6004                     bra        +0x6 /* 00000B80 */
  932. label00000B7C:
  933. 00000B7C  18BC 0001                move.b     [A4], 0x1
  934. label00000B80:
  935. 00000B80  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  936. 00000B84  A983                     syscall    DisposeDialog
  937. 00000B86  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  938. 00000B8A  4E5E                     unlink     A6
  939. 00000B8C  2E9F                     move.l     [A7], [A7]+
  940. 00000B8E  4E75                     rts
  941. fn00000B90:
  942. 00000B90  4E56 FFE0                link       A6, -0x0020
  943. 00000B94  A89E                     syscall    PenNormal
  944. 00000B96  3F3C 0003                move.w     -[A7], 0x3
  945. 00000B9A  3F3C 0003                move.w     -[A7], 0x3
  946. 00000B9E  A89B                     syscall    PenSize
  947. 00000BA0  486E FFE8                pea.l      [A6 - 0x18]
  948. 00000BA4  3F3C 00A7                move.w     -[A7], 0xA7
  949. 00000BA8  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  950. 00000BAC  3F3C 00FB                move.w     -[A7], 0xFB
  951. 00000BB0  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  952. 00000BB4  A8A7                     syscall    SetRect
  953. 00000BB6  486E FFE8                pea.l      [A6 - 0x18]
  954. 00000BBA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  955. 00000BBE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  956. 00000BC2  A8B0                     syscall    FrameRoundRect
  957. 00000BC4  4E5E                     unlink     A6
  958. 00000BC6  2E9F                     move.l     [A7], [A7]+
  959. 00000BC8  4E75                     rts
  960. fn00000BCA:
  961. 00000BCA  4E56 FCEA                link       A6, -0x0316
  962. 00000BCE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  963. 00000BD2  286E 0008                movea.l    A4, [A6 + 0x8]
  964. 00000BD6  594F                     subq.w     A7, 4
  965. 00000BD8  3F3C 03E7                move.w     -[A7], 0x3E7
  966. 00000BDC  42A7                     clr.l      -[A7]
  967. 00000BDE  70FF                     moveq.l    D0, 0xFFFFFFFF
  968. 00000BE0  2F00                     move.l     -[A7], D0
  969. 00000BE2  A97C                     syscall    GetNewDialog
  970. 00000BE4  2B5F FEAC                move.l     [A5 - 0x154], [A7]+
  971. 00000BE8  206D FEAC                movea.l    A0, [A5 - 0x154]
  972. 00000BEC  47E8 0002                lea.l      A3, [A0 + 0x2]
  973. 00000BF0  3C2D FEB2                move.w     D6, [A5 - 0x14E]
  974. 00000BF4  9C6B 0008                sub.w      D6, [A3 + 0x8]
  975. 00000BF8  3E2D FEB0                move.w     D7, [A5 - 0x150]
  976. 00000BFC  9E6B 0006                sub.w      D7, [A3 + 0x6]
  977. 00000C00  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  978. 00000C04  3F06                     move.w     -[A7], D6
  979. 00000C06  3F07                     move.w     -[A7], D7
  980. 00000C08  4227                     clr.b      -[A7]
  981. 00000C0A  A91B                     syscall    MoveWindow
  982. 00000C0C  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  983. 00000C10  A915                     syscall    ShowWindow
  984. 00000C12  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  985. 00000C16  A91F                     syscall    SelectWindow
  986. 00000C18  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  987. 00000C1C  A873                     syscall    SetPort
  988. 00000C1E  2B6D FEAC FD88           move.l     [A5 - 0x278], [A5 - 0x154]
  989. 00000C24  206D FD88                movea.l    A0, [A5 - 0x278]
  990. 00000C28  2B68 00A0 FD8C           move.l     [A5 - 0x274], [A0 + 0xA0]
  991. 00000C2E  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  992. 00000C32  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  993. 00000C36  206D FD8C                movea.l    A0, [A5 - 0x274]
  994. 00000C3A  2050                     movea.l    A0, [A0]
  995. 00000C3C  317C 000C 0050           move.w     [A0 + 0x50], 0xC
  996. 00000C42  3F3C 000C                move.w     -[A7], 0xC
  997. 00000C46  A88A                     syscall    TextSize
  998. 00000C48  206D FD8C                movea.l    A0, [A5 - 0x274]
  999. 00000C4C  2050                     movea.l    A0, [A0]
  1000. 00000C4E  4268 004A                clr.w      [A0 + 0x4A]
  1001. 00000C52  4267                     clr.w      -[A7]
  1002. 00000C54  A887                     syscall    TextFont
  1003. 00000C56  206D FD8C                movea.l    A0, [A5 - 0x274]
  1004. 00000C5A  2050                     movea.l    A0, [A0]
  1005. 00000C5C  4268 004A                clr.w      [A0 + 0x4A]
  1006. 00000C60  206D FD8C                movea.l    A0, [A5 - 0x274]
  1007. 00000C64  2050                     movea.l    A0, [A0]
  1008. 00000C66  317C 000C 001A           move.w     [A0 + 0x1A], 0xC
  1009. 00000C6C  206D FD8C                movea.l    A0, [A5 - 0x274]
  1010. 00000C70  2050                     movea.l    A0, [A0]
  1011. 00000C72  317C 0010 0018           move.w     [A0 + 0x18], 0x10
  1012. 00000C78  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  1013. 00000C7C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1014. 00000C80  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  1015. 00000C84  3F3C 0004                move.w     -[A7], 0x4
  1016. 00000C88  486D FEA2                pea.l      [A5 - 0x15E]
  1017. 00000C8C  486D FE9C                pea.l      [A5 - 0x164]
  1018. 00000C90  486D FEA4                pea.l      [A5 - 0x15C]
  1019. 00000C94  A98D                     syscall    GetDialogItem/GetDItem
  1020. 00000C96  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  1021. 00000C9A  2F0C                     move.l     -[A7], A4
  1022. 00000C9C  A98F                     syscall    SetDialogItemText/SetIText
  1023. 00000C9E  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  1024. 00000CA2  3F3C 0004                move.w     -[A7], 0x4
  1025. 00000CA6  4267                     clr.w      -[A7]
  1026. 00000CA8  3F3C 000F                move.w     -[A7], 0xF
  1027. 00000CAC  A97E                     syscall    SelectDialogItemText/SelIText
  1028. 00000CAE  422D FD87                clr.b      [A5 - 0x279]
  1029. 00000CB2  2F0E                     move.l     -[A7], A6
  1030. 00000CB4  4EBA FEDA                jsr        [PC - 0x126 /* 00000B90 */]
  1031. label00000CB8:
  1032. 00000CB8  42A7                     clr.l      -[A7]
  1033. 00000CBA  486D FD92                pea.l      [A5 - 0x26E]
  1034. 00000CBE  A991                     syscall    ModalDialog
  1035. 00000CC0  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  1036. 00000CC4  3F2D FD92                move.w     -[A7], [A5 - 0x26E]
  1037. 00000CC8  486D FEA2                pea.l      [A5 - 0x15E]
  1038. 00000CCC  486D FE9C                pea.l      [A5 - 0x164]
  1039. 00000CD0  486D FEA4                pea.l      [A5 - 0x15C]
  1040. 00000CD4  A98D                     syscall    GetDialogItem/GetDItem
  1041. 00000CD6  2B6D FE9C FE98           move.l     [A5 - 0x168], [A5 - 0x164]
  1042. 00000CDC  0C6D 0001 FD92           cmpi.w     [A5 - 0x26E], 0x1
  1043. 00000CE2  6600 00DA                bne        +0xDC /* 00000DBE */
  1044. 00000CE6  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  1045. 00000CEA  3F3C 0004                move.w     -[A7], 0x4
  1046. 00000CEE  486D FEA2                pea.l      [A5 - 0x15E]
  1047. 00000CF2  486D FE9C                pea.l      [A5 - 0x164]
  1048. 00000CF6  486D FEA4                pea.l      [A5 - 0x15C]
  1049. 00000CFA  A98D                     syscall    GetDialogItem/GetDItem
  1050. 00000CFC  2F2D FE9C                move.l     -[A7], [A5 - 0x164]
  1051. 00000D00  486D FD94                pea.l      [A5 - 0x26C]
  1052. 00000D04  A990                     syscall    GetDialogItemText/GetIText
  1053. 00000D06  7000                     moveq.l    D0, 0x00
  1054. 00000D08  102D FD94                move.b     D0, [A5 - 0x26C]
  1055. 00000D0C  0C40 000F                cmpi.w     D0, 0xF
  1056. 00000D10  6F28                     ble        +0x2A /* 00000D3A */
  1057. 00000D12  486E FCEA                pea.l      [A6 - 0x316]
  1058. 00000D16  486D FD94                pea.l      [A5 - 0x26C]
  1059. 00000D1A  3F3C 0001                move.w     -[A7], 0x1
  1060. 00000D1E  3F3C 000F                move.w     -[A7], 0xF
  1061. 00000D22  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1062. 00000D26  584F                     addq.w     A7, 4
  1063. 00000D28  3F3C 00FF                move.w     -[A7], 0xFF
  1064. 00000D2C  486E FCEA                pea.l      [A6 - 0x316]
  1065. 00000D30  2F0C                     move.l     -[A7], A4
  1066. 00000D32  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1067. 00000D36  6000 0080                bra        +0x82 /* 00000DB8 */
  1068. label00000D3A:
  1069. 00000D3A  7000                     moveq.l    D0, 0x00
  1070. 00000D3C  102D FD94                move.b     D0, [A5 - 0x26C]
  1071. 00000D40  0C40 000F                cmpi.w     D0, 0xF
  1072. 00000D44  6C64                     bge        +0x66 /* 00000DAA */
  1073. 00000D46  41FA 008E                lea.l      A0, [PC + 0x8E /* 00000DD6, value 0xF202020, pstring "               " */]
  1074. 00000D4A  43EE FDEA                lea.l      A1, [A6 - 0x216]
  1075. 00000D4E  22D8                     move.l     [A1]+, [A0]+
  1076. 00000D50  22D8                     move.l     [A1]+, [A0]+
  1077. 00000D52  22D8                     move.l     [A1]+, [A0]+
  1078. 00000D54  22D8                     move.l     [A1]+, [A0]+
  1079. 00000D56  7000                     moveq.l    D0, 0x00
  1080. 00000D58  102D FD94                move.b     D0, [A5 - 0x26C]
  1081. 00000D5C  7A0F                     moveq.l    D5, 0x0F
  1082. 00000D5E  9A40                     sub.w      D5, D0
  1083. 00000D60  486E FCEA                pea.l      [A6 - 0x316]
  1084. 00000D64  486E FDEA                pea.l      [A6 - 0x216]
  1085. 00000D68  3F3C 0001                move.w     -[A7], 0x1
  1086. 00000D6C  3F05                     move.w     -[A7], D5
  1087. 00000D6E  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1088. 00000D72  584F                     addq.w     A7, 4
  1089. 00000D74  3F3C 00FF                move.w     -[A7], 0xFF
  1090. 00000D78  486E FCEA                pea.l      [A6 - 0x316]
  1091. 00000D7C  486E FEEA                pea.l      [A6 - 0x116]
  1092. 00000D80  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1093. 00000D84  486E FCEA                pea.l      [A6 - 0x316]
  1094. 00000D88  486D FD94                pea.l      [A5 - 0x26C]
  1095. 00000D8C  486E FEEA                pea.l      [A6 - 0x116]
  1096. 00000D90  3F3C 0002                move.w     -[A7], 0x2
  1097. 00000D94  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1098. 00000D98  584F                     addq.w     A7, 4
  1099. 00000D9A  3F3C 00FF                move.w     -[A7], 0xFF
  1100. 00000D9E  486E FCEA                pea.l      [A6 - 0x316]
  1101. 00000DA2  486D FD94                pea.l      [A5 - 0x26C]
  1102. 00000DA6  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1103. label00000DAA:
  1104. 00000DAA  3F3C 00FF                move.w     -[A7], 0xFF
  1105. 00000DAE  486D FD94                pea.l      [A5 - 0x26C]
  1106. 00000DB2  2F0C                     move.l     -[A7], A4
  1107. 00000DB4  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1108. label00000DB8:
  1109. 00000DB8  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  1110. label00000DBE:
  1111. 00000DBE  4A2D FD87                tst.b      [A5 - 0x279]
  1112. 00000DC2  6700 FEF4                beq        -0x10A /* 00000CB8 */
  1113. 00000DC6  2F2D FEAC                move.l     -[A7], [A5 - 0x154]
  1114. 00000DCA  A983                     syscall    DisposeDialog
  1115. 00000DCC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1116. 00000DD0  4E5E                     unlink     A6
  1117. 00000DD2  2E9F                     move.l     [A7], [A7]+
  1118. 00000DD4  4E75                     rts
  1119. 00000DD6  0F20                     btst       -[A0], D7
  1120. 00000DD8  2020                     move.l     D0, -[A0]
  1121. 00000DDA  2020                     move.l     D0, -[A0]
  1122. 00000DDC  2020                     move.l     D0, -[A0]
  1123. 00000DDE  2020                     move.l     D0, -[A0]
  1124. 00000DE0  2020                     move.l     D0, -[A0]
  1125. 00000DE2  2020                     move.l     D0, -[A0]
  1126. 00000DE4  2020                     move.l     D0, -[A0]
  1127. export_29:
  1128. 00000DE6  4E56 FFE6                link       A6, -0x001A
  1129. 00000DEA  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  1130. 00000DEE  426D F53E                clr.w      [A5 - 0xAC2]
  1131. 00000DF2  554F                     subq.w     A7, 2
  1132. 00000DF4  3F3C 0004                move.w     -[A7], 0x4
  1133. 00000DF8  4EBA 067A                jsr        [PC + 0x67A /* 00001474 */]
  1134. 00000DFC  3B5F F540                move.w     [A5 - 0xAC0], [A7]+
  1135. 00000E00  554F                     subq.w     A7, 2
  1136. 00000E02  3F3C 0004                move.w     -[A7], 0x4
  1137. 00000E06  4EBA 066C                jsr        [PC + 0x66C /* 00001474 */]
  1138. 00000E0A  3B5F F542                move.w     [A5 - 0xABE], [A7]+
  1139. 00000E0E  4247                     clr.w      D7
  1140. label00000E10:
  1141. 00000E10  3007                     move.w     D0, D7
  1142. 00000E12  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1143. 00000E16  0640 F544                addi.w     D0, 0xF544
  1144. 00000E1A  4875 0000                pea.l      [A5 + D0.w]
  1145. 00000E1E  3F3C 0084                move.w     -[A7], 0x84
  1146. 00000E22  3F3C 008D                move.w     -[A7], 0x8D
  1147. 00000E26  A880                     syscall    SetPt
  1148. 00000E28  3007                     move.w     D0, D7
  1149. 00000E2A  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1150. 00000E2E  0640 F844                addi.w     D0, 0xF844
  1151. 00000E32  4875 0000                pea.l      [A5 + D0.w]
  1152. 00000E36  3F3C 017A                move.w     -[A7], 0x17A
  1153. 00000E3A  3F3C 008D                move.w     -[A7], 0x8D
  1154. 00000E3E  A880                     syscall    SetPt
  1155. 00000E40  3007                     move.w     D0, D7
  1156. 00000E42  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1157. 00000E46  0640 F604                addi.w     D0, 0xF604
  1158. 00000E4A  4875 0000                pea.l      [A5 + D0.w]
  1159. 00000E4E  3F3C 0084                move.w     -[A7], 0x84
  1160. 00000E52  3F3C 008D                move.w     -[A7], 0x8D
  1161. 00000E56  A880                     syscall    SetPt
  1162. 00000E58  3007                     move.w     D0, D7
  1163. 00000E5A  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1164. 00000E5E  0640 F904                addi.w     D0, 0xF904
  1165. 00000E62  4875 0000                pea.l      [A5 + D0.w]
  1166. 00000E66  3F3C 017A                move.w     -[A7], 0x17A
  1167. 00000E6A  3F3C 008D                move.w     -[A7], 0x8D
  1168. 00000E6E  A880                     syscall    SetPt
  1169. 00000E70  3007                     move.w     D0, D7
  1170. 00000E72  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1171. 00000E76  0640 F6C4                addi.w     D0, 0xF6C4
  1172. 00000E7A  4875 0000                pea.l      [A5 + D0.w]
  1173. 00000E7E  3F3C 0084                move.w     -[A7], 0x84
  1174. 00000E82  3F3C 008D                move.w     -[A7], 0x8D
  1175. 00000E86  A880                     syscall    SetPt
  1176. 00000E88  3007                     move.w     D0, D7
  1177. 00000E8A  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1178. 00000E8E  0640 F9C4                addi.w     D0, 0xF9C4
  1179. 00000E92  4875 0000                pea.l      [A5 + D0.w]
  1180. 00000E96  3F3C 017A                move.w     -[A7], 0x17A
  1181. 00000E9A  3F3C 008D                move.w     -[A7], 0x8D
  1182. 00000E9E  A880                     syscall    SetPt
  1183. 00000EA0  3007                     move.w     D0, D7
  1184. 00000EA2  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1185. 00000EA6  0640 F784                addi.w     D0, 0xF784
  1186. 00000EAA  4875 0000                pea.l      [A5 + D0.w]
  1187. 00000EAE  3F3C 0084                move.w     -[A7], 0x84
  1188. 00000EB2  3F3C 008D                move.w     -[A7], 0x8D
  1189. 00000EB6  A880                     syscall    SetPt
  1190. 00000EB8  3007                     move.w     D0, D7
  1191. 00000EBA  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1192. 00000EBE  0640 FA84                addi.w     D0, 0xFA84
  1193. 00000EC2  4875 0000                pea.l      [A5 + D0.w]
  1194. 00000EC6  3F3C 017A                move.w     -[A7], 0x17A
  1195. 00000ECA  3F3C 008D                move.w     -[A7], 0x8D
  1196. 00000ECE  A880                     syscall    SetPt
  1197. 00000ED0  5247                     addq.w     D7, 1
  1198. 00000ED2  0C47 0003                cmpi.w     D7, 0x3
  1199. 00000ED6  6F00 FF38                ble        -0xC6 /* 00000E10 */
  1200. 00000EDA  4247                     clr.w      D7
  1201. label00000EDC:
  1202. 00000EDC  7A01                     moveq.l    D5, 0x01
  1203. label00000EDE:
  1204. 00000EDE  3805                     move.w     D4, D5
  1205. 00000EE0  5D44                     subq.w     D4, 6
  1206. 00000EE2  6A02                     bpl        +0x4 /* 00000EE6 */
  1207. 00000EE4  4444                     neg.w      D4
  1208. label00000EE6:
  1209. 00000EE6  7006                     moveq.l    D0, 0x06
  1210. 00000EE8  9044                     sub.w      D0, D4
  1211. 00000EEA  C1FC 0005                muls.w     D0, 0x5
  1212. 00000EEE  3800                     move.w     D4, D0
  1213. 00000EF0  3605                     move.w     D3, D5
  1214. 00000EF2  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1215. 00000EF6  0643 0084                addi.w     D3, 0x84
  1216. 00000EFA  3C05                     move.w     D6, D5
  1217. 00000EFC  CDFC FFFF                muls.w     D6, 0xFFFF
  1218. 00000F00  0646 008D                addi.w     D6, 0x8D
  1219. 00000F04  554F                     subq.w     A7, 2
  1220. 00000F06  3004                     move.w     D0, D4
  1221. 00000F08  D040                     add.w      D0, D0
  1222. 00000F0A  3F00                     move.w     -[A7], D0
  1223. 00000F0C  4EBA 0566                jsr        [PC + 0x566 /* 00001474 */]
  1224. 00000F10  DC5F                     add.w      D6, [A7]+
  1225. 00000F12  9C44                     sub.w      D6, D4
  1226. 00000F14  3007                     move.w     D0, D7
  1227. 00000F16  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1228. 00000F1A  3205                     move.w     D1, D5
  1229. 00000F1C  E541                     asl        D1.w, 2
  1230. 00000F1E  D041                     add.w      D0, D1
  1231. 00000F20  0640 F544                addi.w     D0, 0xF544
  1232. 00000F24  4875 0000                pea.l      [A5 + D0.w]
  1233. 00000F28  3F03                     move.w     -[A7], D3
  1234. 00000F2A  3F06                     move.w     -[A7], D6
  1235. 00000F2C  A880                     syscall    SetPt
  1236. 00000F2E  3605                     move.w     D3, D5
  1237. 00000F30  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1238. 00000F34  303C 017C                move.w     D0, 0x17C
  1239. 00000F38  9043                     sub.w      D0, D3
  1240. 00000F3A  3600                     move.w     D3, D0
  1241. 00000F3C  3C05                     move.w     D6, D5
  1242. 00000F3E  CDFC FFFF                muls.w     D6, 0xFFFF
  1243. 00000F42  0646 008D                addi.w     D6, 0x8D
  1244. 00000F46  554F                     subq.w     A7, 2
  1245. 00000F48  3004                     move.w     D0, D4
  1246. 00000F4A  D040                     add.w      D0, D0
  1247. 00000F4C  3F00                     move.w     -[A7], D0
  1248. 00000F4E  4EBA 0524                jsr        [PC + 0x524 /* 00001474 */]
  1249. 00000F52  DC5F                     add.w      D6, [A7]+
  1250. 00000F54  9C44                     sub.w      D6, D4
  1251. 00000F56  3007                     move.w     D0, D7
  1252. 00000F58  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1253. 00000F5C  3205                     move.w     D1, D5
  1254. 00000F5E  E541                     asl        D1.w, 2
  1255. 00000F60  D041                     add.w      D0, D1
  1256. 00000F62  0640 F844                addi.w     D0, 0xF844
  1257. 00000F66  4875 0000                pea.l      [A5 + D0.w]
  1258. 00000F6A  3F03                     move.w     -[A7], D3
  1259. 00000F6C  3F06                     move.w     -[A7], D6
  1260. 00000F6E  A880                     syscall    SetPt
  1261. 00000F70  3605                     move.w     D3, D5
  1262. 00000F72  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1263. 00000F76  0643 0084                addi.w     D3, 0x84
  1264. 00000F7A  3C05                     move.w     D6, D5
  1265. 00000F7C  CDFC 000C                muls.w     D6, 0xC
  1266. 00000F80  0646 008D                addi.w     D6, 0x8D
  1267. 00000F84  554F                     subq.w     A7, 2
  1268. 00000F86  3004                     move.w     D0, D4
  1269. 00000F88  D040                     add.w      D0, D0
  1270. 00000F8A  3F00                     move.w     -[A7], D0
  1271. 00000F8C  4EBA 04E6                jsr        [PC + 0x4E6 /* 00001474 */]
  1272. 00000F90  DC5F                     add.w      D6, [A7]+
  1273. 00000F92  9C44                     sub.w      D6, D4
  1274. 00000F94  3007                     move.w     D0, D7
  1275. 00000F96  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1276. 00000F9A  3205                     move.w     D1, D5
  1277. 00000F9C  E541                     asl        D1.w, 2
  1278. 00000F9E  D041                     add.w      D0, D1
  1279. 00000FA0  0640 F604                addi.w     D0, 0xF604
  1280. 00000FA4  4875 0000                pea.l      [A5 + D0.w]
  1281. 00000FA8  3F03                     move.w     -[A7], D3
  1282. 00000FAA  3F06                     move.w     -[A7], D6
  1283. 00000FAC  A880                     syscall    SetPt
  1284. 00000FAE  3605                     move.w     D3, D5
  1285. 00000FB0  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1286. 00000FB4  303C 017C                move.w     D0, 0x17C
  1287. 00000FB8  9043                     sub.w      D0, D3
  1288. 00000FBA  3600                     move.w     D3, D0
  1289. 00000FBC  3C05                     move.w     D6, D5
  1290. 00000FBE  CDFC 000C                muls.w     D6, 0xC
  1291. 00000FC2  0646 008D                addi.w     D6, 0x8D
  1292. 00000FC6  554F                     subq.w     A7, 2
  1293. 00000FC8  3004                     move.w     D0, D4
  1294. 00000FCA  D040                     add.w      D0, D0
  1295. 00000FCC  3F00                     move.w     -[A7], D0
  1296. 00000FCE  4EBA 04A4                jsr        [PC + 0x4A4 /* 00001474 */]
  1297. 00000FD2  DC5F                     add.w      D6, [A7]+
  1298. 00000FD4  9C44                     sub.w      D6, D4
  1299. 00000FD6  3007                     move.w     D0, D7
  1300. 00000FD8  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1301. 00000FDC  3205                     move.w     D1, D5
  1302. 00000FDE  E541                     asl        D1.w, 2
  1303. 00000FE0  D041                     add.w      D0, D1
  1304. 00000FE2  0640 F904                addi.w     D0, 0xF904
  1305. 00000FE6  4875 0000                pea.l      [A5 + D0.w]
  1306. 00000FEA  3F03                     move.w     -[A7], D3
  1307. 00000FEC  3F06                     move.w     -[A7], D6
  1308. 00000FEE  A880                     syscall    SetPt
  1309. 00000FF0  3605                     move.w     D3, D5
  1310. 00000FF2  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1311. 00000FF6  0643 0084                addi.w     D3, 0x84
  1312. 00000FFA  3C05                     move.w     D6, D5
  1313. 00000FFC  CDFC FFFB                muls.w     D6, 0xFFFB
  1314. 00001000  0646 008D                addi.w     D6, 0x8D
  1315. 00001004  554F                     subq.w     A7, 2
  1316. 00001006  3004                     move.w     D0, D4
  1317. 00001008  D040                     add.w      D0, D0
  1318. 0000100A  3F00                     move.w     -[A7], D0
  1319. 0000100C  4EBA 0466                jsr        [PC + 0x466 /* 00001474 */]
  1320. 00001010  DC5F                     add.w      D6, [A7]+
  1321. 00001012  9C44                     sub.w      D6, D4
  1322. 00001014  3007                     move.w     D0, D7
  1323. 00001016  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1324. 0000101A  3205                     move.w     D1, D5
  1325. 0000101C  E541                     asl        D1.w, 2
  1326. 0000101E  D041                     add.w      D0, D1
  1327. 00001020  0640 F6C4                addi.w     D0, 0xF6C4
  1328. 00001024  4875 0000                pea.l      [A5 + D0.w]
  1329. 00001028  3F03                     move.w     -[A7], D3
  1330. 0000102A  3F06                     move.w     -[A7], D6
  1331. 0000102C  A880                     syscall    SetPt
  1332. 0000102E  3605                     move.w     D3, D5
  1333. 00001030  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1334. 00001034  303C 017C                move.w     D0, 0x17C
  1335. 00001038  9043                     sub.w      D0, D3
  1336. 0000103A  3600                     move.w     D3, D0
  1337. 0000103C  3C05                     move.w     D6, D5
  1338. 0000103E  CDFC FFFB                muls.w     D6, 0xFFFB
  1339. 00001042  0646 008D                addi.w     D6, 0x8D
  1340. 00001046  554F                     subq.w     A7, 2
  1341. 00001048  3004                     move.w     D0, D4
  1342. 0000104A  D040                     add.w      D0, D0
  1343. 0000104C  3F00                     move.w     -[A7], D0
  1344. 0000104E  4EBA 0424                jsr        [PC + 0x424 /* 00001474 */]
  1345. 00001052  DC5F                     add.w      D6, [A7]+
  1346. 00001054  9C44                     sub.w      D6, D4
  1347. 00001056  3007                     move.w     D0, D7
  1348. 00001058  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1349. 0000105C  3205                     move.w     D1, D5
  1350. 0000105E  E541                     asl        D1.w, 2
  1351. 00001060  D041                     add.w      D0, D1
  1352. 00001062  0640 F9C4                addi.w     D0, 0xF9C4
  1353. 00001066  4875 0000                pea.l      [A5 + D0.w]
  1354. 0000106A  3F03                     move.w     -[A7], D3
  1355. 0000106C  3F06                     move.w     -[A7], D6
  1356. 0000106E  A880                     syscall    SetPt
  1357. 00001070  3605                     move.w     D3, D5
  1358. 00001072  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1359. 00001076  0643 0084                addi.w     D3, 0x84
  1360. 0000107A  3C05                     move.w     D6, D5
  1361. 0000107C  DC46                     add.w      D6, D6
  1362. 0000107E  0646 008D                addi.w     D6, 0x8D
  1363. 00001082  554F                     subq.w     A7, 2
  1364. 00001084  3004                     move.w     D0, D4
  1365. 00001086  D040                     add.w      D0, D0
  1366. 00001088  3F00                     move.w     -[A7], D0
  1367. 0000108A  4EBA 03E8                jsr        [PC + 0x3E8 /* 00001474 */]
  1368. 0000108E  DC5F                     add.w      D6, [A7]+
  1369. 00001090  9C44                     sub.w      D6, D4
  1370. 00001092  3007                     move.w     D0, D7
  1371. 00001094  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1372. 00001098  3205                     move.w     D1, D5
  1373. 0000109A  E541                     asl        D1.w, 2
  1374. 0000109C  D041                     add.w      D0, D1
  1375. 0000109E  0640 F784                addi.w     D0, 0xF784
  1376. 000010A2  4875 0000                pea.l      [A5 + D0.w]
  1377. 000010A6  3F03                     move.w     -[A7], D3
  1378. 000010A8  3F06                     move.w     -[A7], D6
  1379. 000010AA  A880                     syscall    SetPt
  1380. 000010AC  3605                     move.w     D3, D5
  1381. 000010AE  C7FC 000A                muls.w     D3, 0xA /* '\n' */
  1382. 000010B2  303C 017C                move.w     D0, 0x17C
  1383. 000010B6  9043                     sub.w      D0, D3
  1384. 000010B8  3600                     move.w     D3, D0
  1385. 000010BA  3C05                     move.w     D6, D5
  1386. 000010BC  DC46                     add.w      D6, D6
  1387. 000010BE  0646 008D                addi.w     D6, 0x8D
  1388. 000010C2  554F                     subq.w     A7, 2
  1389. 000010C4  3004                     move.w     D0, D4
  1390. 000010C6  D040                     add.w      D0, D0
  1391. 000010C8  3F00                     move.w     -[A7], D0
  1392. 000010CA  4EBA 03A8                jsr        [PC + 0x3A8 /* 00001474 */]
  1393. 000010CE  DC5F                     add.w      D6, [A7]+
  1394. 000010D0  9C44                     sub.w      D6, D4
  1395. 000010D2  3007                     move.w     D0, D7
  1396. 000010D4  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1397. 000010D8  3205                     move.w     D1, D5
  1398. 000010DA  E541                     asl        D1.w, 2
  1399. 000010DC  D041                     add.w      D0, D1
  1400. 000010DE  0640 FA84                addi.w     D0, 0xFA84
  1401. 000010E2  4875 0000                pea.l      [A5 + D0.w]
  1402. 000010E6  3F03                     move.w     -[A7], D3
  1403. 000010E8  3F06                     move.w     -[A7], D6
  1404. 000010EA  A880                     syscall    SetPt
  1405. 000010EC  5245                     addq.w     D5, 1
  1406. 000010EE  0C45 000A                cmpi.w     D5, 0xA /* '\n' */
  1407. 000010F2  6F00 FDEA                ble        -0x214 /* 00000EDE */
  1408. 000010F6  5247                     addq.w     D7, 1
  1409. 000010F8  0C47 0003                cmpi.w     D7, 0x3
  1410. 000010FC  6F00 FDDE                ble        -0x220 /* 00000EDC */
  1411. 00001100  4247                     clr.w      D7
  1412. label00001102:
  1413. 00001102  3007                     move.w     D0, D7
  1414. 00001104  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1415. 00001108  0640 F570                addi.w     D0, 0xF570
  1416. 0000110C  4875 0000                pea.l      [A5 + D0.w]
  1417. 00001110  3F3C 0100                move.w     -[A7], 0x100
  1418. 00001114  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  1419. 00001118  A880                     syscall    SetPt
  1420. 0000111A  3007                     move.w     D0, D7
  1421. 0000111C  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1422. 00001120  0640 F870                addi.w     D0, 0xF870
  1423. 00001124  4875 0000                pea.l      [A5 + D0.w]
  1424. 00001128  3F3C 00FE                move.w     -[A7], 0xFE
  1425. 0000112C  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  1426. 00001130  A880                     syscall    SetPt
  1427. 00001132  3007                     move.w     D0, D7
  1428. 00001134  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1429. 00001138  0640 F630                addi.w     D0, 0xF630
  1430. 0000113C  4875 0000                pea.l      [A5 + D0.w]
  1431. 00001140  3F3C 0100                move.w     -[A7], 0x100
  1432. 00001144  3F3C 0128                move.w     -[A7], 0x128
  1433. 00001148  A880                     syscall    SetPt
  1434. 0000114A  3007                     move.w     D0, D7
  1435. 0000114C  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1436. 00001150  0640 F930                addi.w     D0, 0xF930
  1437. 00001154  4875 0000                pea.l      [A5 + D0.w]
  1438. 00001158  3F3C 00FE                move.w     -[A7], 0xFE
  1439. 0000115C  3F3C 0128                move.w     -[A7], 0x128
  1440. 00001160  A880                     syscall    SetPt
  1441. 00001162  3007                     move.w     D0, D7
  1442. 00001164  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1443. 00001168  0640 F6F0                addi.w     D0, 0xF6F0
  1444. 0000116C  4875 0000                pea.l      [A5 + D0.w]
  1445. 00001170  3F3C 0100                move.w     -[A7], 0x100
  1446. 00001174  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1447. 00001178  A880                     syscall    SetPt
  1448. 0000117A  3007                     move.w     D0, D7
  1449. 0000117C  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1450. 00001180  0640 F9F0                addi.w     D0, 0xF9F0
  1451. 00001184  4875 0000                pea.l      [A5 + D0.w]
  1452. 00001188  3F3C 00FE                move.w     -[A7], 0xFE
  1453. 0000118C  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1454. 00001190  A880                     syscall    SetPt
  1455. 00001192  3007                     move.w     D0, D7
  1456. 00001194  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1457. 00001198  0640 F7B0                addi.w     D0, 0xF7B0
  1458. 0000119C  4875 0000                pea.l      [A5 + D0.w]
  1459. 000011A0  3F3C 0100                move.w     -[A7], 0x100
  1460. 000011A4  3F3C 00AF                move.w     -[A7], 0xAF
  1461. 000011A8  A880                     syscall    SetPt
  1462. 000011AA  3007                     move.w     D0, D7
  1463. 000011AC  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1464. 000011B0  0640 FAB0                addi.w     D0, 0xFAB0
  1465. 000011B4  4875 0000                pea.l      [A5 + D0.w]
  1466. 000011B8  3F3C 00FE                move.w     -[A7], 0xFE
  1467. 000011BC  3F3C 00AF                move.w     -[A7], 0xAF
  1468. 000011C0  A880                     syscall    SetPt
  1469. 000011C2  5247                     addq.w     D7, 1
  1470. 000011C4  0C47 0003                cmpi.w     D7, 0x3
  1471. 000011C8  6F00 FF38                ble        -0xC6 /* 00001102 */
  1472. 000011CC  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  1473. 000011D0  4E5E                     unlink     A6
  1474. 000011D2  4E75                     rts
  1475. export_30:
  1476. 000011D4  4E56 FFE2                link       A6, -0x001E
  1477. 000011D8  48E7 0300                movem.l    -[A7], D6,D7
  1478. 000011DC  3C2E 0008                move.w     D6, [A6 + 0x8]
  1479. 000011E0  486E FFE2                pea.l      [A6 - 0x1E]
  1480. 000011E4  A874                     syscall    GetPort
  1481. 000011E6  2F2D FC3A                move.l     -[A7], [A5 - 0x3C6]
  1482. 000011EA  A873                     syscall    SetPort
  1483. 000011EC  2F2D FC32                move.l     -[A7], [A5 - 0x3CE]
  1484. 000011F0  A8D5                     syscall    InverRgn/InvertRgn
  1485. 000011F2  2F2D FC2E                move.l     -[A7], [A5 - 0x3D2]
  1486. 000011F6  A8D5                     syscall    InverRgn/InvertRgn
  1487. 000011F8  A89E                     syscall    PenNormal
  1488. 000011FA  3F3C 0002                move.w     -[A7], 0x2
  1489. 000011FE  3F3C 0002                move.w     -[A7], 0x2
  1490. 00001202  A89B                     syscall    PenSize
  1491. 00001204  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1492. 00001208  A89C                     syscall    PenMode
  1493. 0000120A  554F                     subq.w     A7, 2
  1494. 0000120C  3F3C 0004                move.w     -[A7], 0x4
  1495. 00001210  4EBA 0262                jsr        [PC + 0x262 /* 00001474 */]
  1496. 00001214  3B5F F540                move.w     [A5 - 0xAC0], [A7]+
  1497. 00001218  554F                     subq.w     A7, 2
  1498. 0000121A  3F3C 0004                move.w     -[A7], 0x4
  1499. 0000121E  4EBA 0254                jsr        [PC + 0x254 /* 00001474 */]
  1500. 00001222  3B5F F542                move.w     [A5 - 0xABE], [A7]+
  1501. 00001226  7E01                     moveq.l    D7, 0x01
  1502. label00001228:
  1503. 00001228  3006                     move.w     D0, D6
  1504. 0000122A  C1FC 00C0                muls.w     D0, 0xC0
  1505. 0000122E  322D F540                move.w     D1, [A5 - 0xAC0]
  1506. 00001232  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1507. 00001236  D041                     add.w      D0, D1
  1508. 00001238  3207                     move.w     D1, D7
  1509. 0000123A  E541                     asl        D1.w, 2
  1510. 0000123C  D041                     add.w      D0, D1
  1511. 0000123E  0640 F544                addi.w     D0, 0xF544
  1512. 00001242  2D75 0000 FFEA           move.l     [A6 - 0x16], [A5 + D0.w]
  1513. 00001248  3006                     move.w     D0, D6
  1514. 0000124A  C1FC 00C0                muls.w     D0, 0xC0
  1515. 0000124E  322D F540                move.w     D1, [A5 - 0xAC0]
  1516. 00001252  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1517. 00001256  D041                     add.w      D0, D1
  1518. 00001258  3207                     move.w     D1, D7
  1519. 0000125A  5341                     subq.w     D1, 1
  1520. 0000125C  E541                     asl        D1.w, 2
  1521. 0000125E  D041                     add.w      D0, D1
  1522. 00001260  0640 F544                addi.w     D0, 0xF544
  1523. 00001264  2D75 0000 FFE6           move.l     [A6 - 0x1A], [A5 + D0.w]
  1524. 0000126A  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1525. 0000126E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1526. 00001272  A893                     syscall    MoveTo
  1527. 00001274  302E FFEC                move.w     D0, [A6 - 0x14]
  1528. 00001278  5540                     subq.w     D0, 2
  1529. 0000127A  3F00                     move.w     -[A7], D0
  1530. 0000127C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1531. 00001280  A891                     syscall    LineTo
  1532. 00001282  3006                     move.w     D0, D6
  1533. 00001284  C1FC 00C0                muls.w     D0, 0xC0
  1534. 00001288  322D F540                move.w     D1, [A5 - 0xAC0]
  1535. 0000128C  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1536. 00001290  D041                     add.w      D0, D1
  1537. 00001292  3207                     move.w     D1, D7
  1538. 00001294  E541                     asl        D1.w, 2
  1539. 00001296  D041                     add.w      D0, D1
  1540. 00001298  0640 F844                addi.w     D0, 0xF844
  1541. 0000129C  2D75 0000 FFEA           move.l     [A6 - 0x16], [A5 + D0.w]
  1542. 000012A2  3006                     move.w     D0, D6
  1543. 000012A4  C1FC 00C0                muls.w     D0, 0xC0
  1544. 000012A8  322D F540                move.w     D1, [A5 - 0xAC0]
  1545. 000012AC  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1546. 000012B0  D041                     add.w      D0, D1
  1547. 000012B2  3207                     move.w     D1, D7
  1548. 000012B4  5341                     subq.w     D1, 1
  1549. 000012B6  E541                     asl        D1.w, 2
  1550. 000012B8  D041                     add.w      D0, D1
  1551. 000012BA  0640 F844                addi.w     D0, 0xF844
  1552. 000012BE  2D75 0000 FFE6           move.l     [A6 - 0x1A], [A5 + D0.w]
  1553. 000012C4  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1554. 000012C8  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1555. 000012CC  A893                     syscall    MoveTo
  1556. 000012CE  302E FFEC                move.w     D0, [A6 - 0x14]
  1557. 000012D2  5440                     addq.w     D0, 2
  1558. 000012D4  3F00                     move.w     -[A7], D0
  1559. 000012D6  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1560. 000012DA  A891                     syscall    LineTo
  1561. 000012DC  5247                     addq.w     D7, 1
  1562. 000012DE  0C47 000B                cmpi.w     D7, 0xB
  1563. 000012E2  6F00 FF44                ble        -0xBA /* 00001228 */
  1564. 000012E6  7E01                     moveq.l    D7, 0x01
  1565. label000012E8:
  1566. 000012E8  3006                     move.w     D0, D6
  1567. 000012EA  C1FC 00C0                muls.w     D0, 0xC0
  1568. 000012EE  322D F540                move.w     D1, [A5 - 0xAC0]
  1569. 000012F2  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1570. 000012F6  D041                     add.w      D0, D1
  1571. 000012F8  3207                     move.w     D1, D7
  1572. 000012FA  E541                     asl        D1.w, 2
  1573. 000012FC  D041                     add.w      D0, D1
  1574. 000012FE  0640 F544                addi.w     D0, 0xF544
  1575. 00001302  2D75 0000 FFEA           move.l     [A6 - 0x16], [A5 + D0.w]
  1576. 00001308  3006                     move.w     D0, D6
  1577. 0000130A  C1FC 00C0                muls.w     D0, 0xC0
  1578. 0000130E  322D F540                move.w     D1, [A5 - 0xAC0]
  1579. 00001312  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1580. 00001316  D041                     add.w      D0, D1
  1581. 00001318  3207                     move.w     D1, D7
  1582. 0000131A  5341                     subq.w     D1, 1
  1583. 0000131C  E541                     asl        D1.w, 2
  1584. 0000131E  D041                     add.w      D0, D1
  1585. 00001320  0640 F544                addi.w     D0, 0xF544
  1586. 00001324  2D75 0000 FFE6           move.l     [A6 - 0x1A], [A5 + D0.w]
  1587. 0000132A  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1588. 0000132E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1589. 00001332  A893                     syscall    MoveTo
  1590. 00001334  302E FFEC                move.w     D0, [A6 - 0x14]
  1591. 00001338  5540                     subq.w     D0, 2
  1592. 0000133A  3F00                     move.w     -[A7], D0
  1593. 0000133C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1594. 00001340  A891                     syscall    LineTo
  1595. 00001342  3006                     move.w     D0, D6
  1596. 00001344  C1FC 00C0                muls.w     D0, 0xC0
  1597. 00001348  322D F540                move.w     D1, [A5 - 0xAC0]
  1598. 0000134C  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1599. 00001350  D041                     add.w      D0, D1
  1600. 00001352  3207                     move.w     D1, D7
  1601. 00001354  E541                     asl        D1.w, 2
  1602. 00001356  D041                     add.w      D0, D1
  1603. 00001358  0640 F844                addi.w     D0, 0xF844
  1604. 0000135C  2D75 0000 FFEA           move.l     [A6 - 0x16], [A5 + D0.w]
  1605. 00001362  3006                     move.w     D0, D6
  1606. 00001364  C1FC 00C0                muls.w     D0, 0xC0
  1607. 00001368  322D F540                move.w     D1, [A5 - 0xAC0]
  1608. 0000136C  C3FC 0030                muls.w     D1, 0x30 /* '0' */
  1609. 00001370  D041                     add.w      D0, D1
  1610. 00001372  3207                     move.w     D1, D7
  1611. 00001374  5341                     subq.w     D1, 1
  1612. 00001376  E541                     asl        D1.w, 2
  1613. 00001378  D041                     add.w      D0, D1
  1614. 0000137A  0640 F844                addi.w     D0, 0xF844
  1615. 0000137E  2D75 0000 FFE6           move.l     [A6 - 0x1A], [A5 + D0.w]
  1616. 00001384  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1617. 00001388  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1618. 0000138C  A893                     syscall    MoveTo
  1619. 0000138E  302E FFEC                move.w     D0, [A6 - 0x14]
  1620. 00001392  5440                     addq.w     D0, 2
  1621. 00001394  3F00                     move.w     -[A7], D0
  1622. 00001396  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1623. 0000139A  A891                     syscall    LineTo
  1624. 0000139C  5247                     addq.w     D7, 1
  1625. 0000139E  0C47 000B                cmpi.w     D7, 0xB
  1626. 000013A2  6F00 FF44                ble        -0xBA /* 000012E8 */
  1627. 000013A6  2F2D FC32                move.l     -[A7], [A5 - 0x3CE]
  1628. 000013AA  A8D5                     syscall    InverRgn/InvertRgn
  1629. 000013AC  2F2D FC2E                move.l     -[A7], [A5 - 0x3D2]
  1630. 000013B0  A8D5                     syscall    InverRgn/InvertRgn
  1631. 000013B2  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1632. 000013B6  A873                     syscall    SetPort
  1633. 000013B8  4CDF 00C0                movem.l    D6,D7, [A7]+
  1634. 000013BC  4E5E                     unlink     A6
  1635. 000013BE  205F                     movea.l    A0, [A7]+
  1636. 000013C0  544F                     addq.w     A7, 2
  1637. 000013C2  4ED0                     jmp        [A0]
  1638. export_31:
  1639. fn000013C4:
  1640. 000013C4  4E56 FEEA                link       A6, -0x0116
  1641. 000013C8  48E7 0108                movem.l    -[A7], D7,A4
  1642. 000013CC  206E 000A                movea.l    A0, [A6 + 0xA]
  1643. 000013D0  43EE FEF0                lea.l      A1, [A6 - 0x110]
  1644. 000013D4  703F                     moveq.l    D0, 0x3F
  1645. label000013D6:
  1646. 000013D6  22D8                     move.l     [A1]+, [A0]+
  1647. 000013D8  51C8 FFFC                dbf        D0, -0x6 /* 000013D6 */
  1648. 000013DC  4A2D FD76                tst.b      [A5 - 0x28A]
  1649. 000013E0  6700 0086                beq        +0x88 /* 00001468 */
  1650. 000013E4  594F                     subq.w     A7, 4
  1651. 000013E6  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  1652. 000013EC  486E FEF0                pea.l      [A6 - 0x110]
  1653. 000013F0  A9A1                     syscall    GetNamedResource
  1654. 000013F2  285F                     movea.l    A4, [A7]+
  1655. 000013F4  200C                     move.l     D0, A4
  1656. 000013F6  56C0                     sne        D0
  1657. 000013F8  2F00                     move.l     -[A7], D0
  1658. 000013FA  554F                     subq.w     A7, 2
  1659. 000013FC  A9AF                     syscall    ResError
  1660. 000013FE  321F                     move.w     D1, [A7]+
  1661. 00001400  201F                     move.l     D0, [A7]+
  1662. 00001402  4A41                     tst.w      D1
  1663. 00001404  57C1                     seq        D1
  1664. 00001406  C001                     and.b      D0, D1
  1665. 00001408  675E                     beq        +0x60 /* 00001468 */
  1666. 0000140A  4AAD F50A                tst.l      [A5 - 0xAF6]
  1667. 0000140E  6712                     beq        +0x14 /* 00001422 */
  1668. 00001410  554F                     subq.w     A7, 2
  1669. 00001412  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  1670. 00001416  1F3C 0001                move.b     -[A7], 0x1
  1671. 0000141A  A801                     syscall    SndDisposeChannel
  1672. 0000141C  3E1F                     move.w     D7, [A7]+
  1673. 0000141E  42AD F50A                clr.l      [A5 - 0xAF6]
  1674. label00001422:
  1675. 00001422  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  1676. 00001428  57C0                     seq        D0
  1677. 0000142A  2F00                     move.l     -[A7], D0
  1678. 0000142C  554F                     subq.w     A7, 2
  1679. 0000142E  486D F50A                pea.l      [A5 - 0xAF6]
  1680. 00001432  4267                     clr.w      -[A7]
  1681. 00001434  2F3C 0000 0080           move.l     -[A7], 0x80
  1682. 0000143A  42A7                     clr.l      -[A7]
  1683. 0000143C  A807                     syscall    SndNewChannel
  1684. 0000143E  321F                     move.w     D1, [A7]+
  1685. 00001440  201F                     move.l     D0, [A7]+
  1686. 00001442  4A41                     tst.w      D1
  1687. 00001444  57C1                     seq        D1
  1688. 00001446  C001                     and.b      D0, D1
  1689. 00001448  6712                     beq        +0x14 /* 0000145C */
  1690. 0000144A  554F                     subq.w     A7, 2
  1691. 0000144C  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  1692. 00001450  2F0C                     move.l     -[A7], A4
  1693. 00001452  1F3C 0001                move.b     -[A7], 0x1
  1694. 00001456  A805                     syscall    SndPlay
  1695. 00001458  3E1F                     move.w     D7, [A7]+
  1696. 0000145A  600C                     bra        +0xE /* 00001468 */
  1697. label0000145C:
  1698. 0000145C  554F                     subq.w     A7, 2
  1699. 0000145E  42A7                     clr.l      -[A7]
  1700. 00001460  2F0C                     move.l     -[A7], A4
  1701. 00001462  4227                     clr.b      -[A7]
  1702. 00001464  A805                     syscall    SndPlay
  1703. 00001466  3E1F                     move.w     D7, [A7]+
  1704. label00001468:
  1705. 00001468  4CDF 1080                movem.l    D7,A4, [A7]+
  1706. 0000146C  4E5E                     unlink     A6
  1707. 0000146E  205F                     movea.l    A0, [A7]+
  1708. 00001470  5C4F                     addq.w     A7, 6
  1709. 00001472  4ED0                     jmp        [A0]
  1710. export_32:
  1711. fn00001474:
  1712. 00001474  4E56 FFEC                link       A6, -0x0014
  1713. 00001478  2F07                     move.l     -[A7], D7
  1714. 0000147A  554F                     subq.w     A7, 2
  1715. 0000147C  A861                     syscall    Random
  1716. 0000147E  3E1F                     move.w     D7, [A7]+
  1717. 00001480  6A02                     bpl        +0x4 /* 00001484 */
  1718. 00001482  4447                     neg.w      D7
  1719. label00001484:
  1720. 00001484  48C7                     ext.l      D7
  1721. 00001486  302E 0008                move.w     D0, [A6 + 0x8]
  1722. 0000148A  48C0                     ext.l      D0
  1723. 0000148C  2F07                     move.l     -[A7], D7
  1724. 0000148E  2F00                     move.l     -[A7], D0
  1725. 00001490  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1726. 00001494  2F3C 0000 8000           move.l     -[A7], 0x8000
  1727. 0000149A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1728. 0000149E  544F                     addq.w     A7, 2
  1729. 000014A0  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  1730. 000014A4  2E1F                     move.l     D7, [A7]+
  1731. 000014A6  4E5E                     unlink     A6
  1732. 000014A8  205F                     movea.l    A0, [A7]+
  1733. 000014AA  544F                     addq.w     A7, 2
  1734. 000014AC  4ED0                     jmp        [A0]
  1735. export_33:
  1736. 000014AE  4E56 FFEC                link       A6, -0x0014
  1737. 000014B2  48E7 0300                movem.l    -[A7], D6,D7
  1738. 000014B6  3C2D FB4E                move.w     D6, [A5 - 0x4B2]
  1739. 000014BA  3E2D FB4C                move.w     D7, [A5 - 0x4B4]
  1740. 000014BE  0C6D 0006 FB62           cmpi.w     [A5 - 0x49E], 0x6
  1741. 000014C4  6C22                     bge        +0x24 /* 000014E8 */
  1742. 000014C6  302D FB60                move.w     D0, [A5 - 0x4A0]
  1743. 000014CA  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1744. 000014CE  322D FB62                move.w     D1, [A5 - 0x49E]
  1745. 000014D2  E741                     asl        D1.w, 3
  1746. 000014D4  D041                     add.w      D0, D1
  1747. 000014D6  0640 E560                addi.w     D0, 0xE560
  1748. 000014DA  41F5 0000                lea.l      A0, [A5 + D0.w]
  1749. 000014DE  43ED FB4C                lea.l      A1, [A5 - 0x4B4]
  1750. 000014E2  22D8                     move.l     [A1]+, [A0]+
  1751. 000014E4  22D8                     move.l     [A1]+, [A0]+
  1752. 000014E6  601E                     bra        +0x20 /* 00001506 */
  1753. label000014E8:
  1754. 000014E8  486D FB4C                pea.l      [A5 - 0x4B4]
  1755. 000014EC  4267                     clr.w      -[A7]
  1756. 000014EE  4267                     clr.w      -[A7]
  1757. 000014F0  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1758. 000014F4  3F3C 0017                move.w     -[A7], 0x17
  1759. 000014F8  A8A7                     syscall    SetRect
  1760. 000014FA  486D FB4C                pea.l      [A5 - 0x4B4]
  1761. 000014FE  4267                     clr.w      -[A7]
  1762. 00001500  3F3C 000F                move.w     -[A7], 0xF
  1763. 00001504  A8A8                     syscall    OffsetRect
  1764. label00001506:
  1765. 00001506  486D FB4C                pea.l      [A5 - 0x4B4]
  1766. 0000150A  3F06                     move.w     -[A7], D6
  1767. 0000150C  3F07                     move.w     -[A7], D7
  1768. 0000150E  A8A8                     syscall    OffsetRect
  1769. 00001510  4CDF 00C0                movem.l    D6,D7, [A7]+
  1770. 00001514  4E5E                     unlink     A6
  1771. 00001516  4E75                     rts
  1772. export_34:
  1773. 00001518  4E56 FFB6                link       A6, -0x004A
  1774. 0000151C  48E7 0700                movem.l    -[A7], D5,D6,D7
  1775. 00001520  206E 000C                movea.l    A0, [A6 + 0xC]
  1776. 00001524  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1777. 00001528  22D8                     move.l     [A1]+, [A0]+
  1778. 0000152A  22D8                     move.l     [A1]+, [A0]+
  1779. 0000152C  206E 0008                movea.l    A0, [A6 + 0x8]
  1780. 00001530  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1781. 00001534  22D8                     move.l     [A1]+, [A0]+
  1782. 00001536  22D8                     move.l     [A1]+, [A0]+
  1783. 00001538  302D FB62                move.w     D0, [A5 - 0x49E]
  1784. 0000153C  6000 0332                bra        +0x334 /* 00001870 */
  1785. label00001540:
  1786. 00001540  486E FFE8                pea.l      [A6 - 0x18]
  1787. 00001544  486E FFE0                pea.l      [A6 - 0x20]
  1788. 00001548  486D FB54                pea.l      [A5 - 0x4AC]
  1789. 0000154C  A8AB                     syscall    UnionRect
  1790. 0000154E  486D FBF2                pea.l      [A5 - 0x40E]
  1791. 00001552  486D FBE4                pea.l      [A5 - 0x41C]
  1792. 00001556  486D FB54                pea.l      [A5 - 0x4AC]
  1793. 0000155A  486D FB54                pea.l      [A5 - 0x4AC]
  1794. 0000155E  4267                     clr.w      -[A7]
  1795. 00001560  42A7                     clr.l      -[A7]
  1796. 00001562  A8EC                     syscall    CopyBits
  1797. 00001564  486D FBD6                pea.l      [A5 - 0x42A]
  1798. 00001568  486D FBD6                pea.l      [A5 - 0x42A]
  1799. 0000156C  486D FBE4                pea.l      [A5 - 0x41C]
  1800. 00001570  302D FB60                move.w     D0, [A5 - 0x4A0]
  1801. 00001574  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1802. 00001578  322D FB62                move.w     D1, [A5 - 0x49E]
  1803. 0000157C  E741                     asl        D1.w, 3
  1804. 0000157E  D041                     add.w      D0, D1
  1805. 00001580  0640 E840                addi.w     D0, 0xE840
  1806. 00001584  4875 0000                pea.l      [A5 + D0.w]
  1807. 00001588  302D FB60                move.w     D0, [A5 - 0x4A0]
  1808. 0000158C  5440                     addq.w     D0, 2
  1809. 0000158E  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1810. 00001592  322D FB62                move.w     D1, [A5 - 0x49E]
  1811. 00001596  E741                     asl        D1.w, 3
  1812. 00001598  D041                     add.w      D0, D1
  1813. 0000159A  0640 E840                addi.w     D0, 0xE840
  1814. 0000159E  4875 0000                pea.l      [A5 + D0.w]
  1815. 000015A2  486E FFE0                pea.l      [A6 - 0x20]
  1816. 000015A6  A817                     syscall    CopyMask
  1817. 000015A8  486D FBE4                pea.l      [A5 - 0x41C]
  1818. 000015AC  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  1819. 000015B0  4868 0002                pea.l      [A0 + 0x2]
  1820. 000015B4  486D FB54                pea.l      [A5 - 0x4AC]
  1821. 000015B8  486D FB54                pea.l      [A5 - 0x4AC]
  1822. 000015BC  4267                     clr.w      -[A7]
  1823. 000015BE  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  1824. 000015C2  A8EC                     syscall    CopyBits
  1825. 000015C4  4A2D FB69                tst.b      [A5 - 0x497]
  1826. 000015C8  6700 02C0                beq        +0x2C2 /* 0000188A */
  1827. 000015CC  3B7C 0006 FB62           move.w     [A5 - 0x49E], 0x6
  1828. 000015D2  486D FBF2                pea.l      [A5 - 0x40E]
  1829. 000015D6  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  1830. 000015DA  4868 0002                pea.l      [A0 + 0x2]
  1831. 000015DE  486D FB54                pea.l      [A5 - 0x4AC]
  1832. 000015E2  486D FB54                pea.l      [A5 - 0x4AC]
  1833. 000015E6  4267                     clr.w      -[A7]
  1834. 000015E8  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  1835. 000015EC  A8EC                     syscall    CopyBits
  1836. 000015EE  3A2E FFE2                move.w     D5, [A6 - 0x1E]
  1837. 000015F2  3E2E FFE0                move.w     D7, [A6 - 0x20]
  1838. 000015F6  486E FFE0                pea.l      [A6 - 0x20]
  1839. 000015FA  4267                     clr.w      -[A7]
  1840. 000015FC  4267                     clr.w      -[A7]
  1841. 000015FE  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1842. 00001602  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  1843. 00001606  A8A7                     syscall    SetRect
  1844. 00001608  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1845. 0000160C  43EE FFBE                lea.l      A1, [A6 - 0x42]
  1846. 00001610  22D8                     move.l     [A1]+, [A0]+
  1847. 00001612  22D8                     move.l     [A1]+, [A0]+
  1848. 00001614  486E FFE0                pea.l      [A6 - 0x20]
  1849. 00001618  3F05                     move.w     -[A7], D5
  1850. 0000161A  3F07                     move.w     -[A7], D7
  1851. 0000161C  A8A8                     syscall    OffsetRect
  1852. 0000161E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1853. 00001622  43ED FB4C                lea.l      A1, [A5 - 0x4B4]
  1854. 00001626  22D8                     move.l     [A1]+, [A0]+
  1855. 00001628  22D8                     move.l     [A1]+, [A0]+
  1856. 0000162A  486E FFBE                pea.l      [A6 - 0x42]
  1857. 0000162E  3F3C 00E8                move.w     -[A7], 0xE8
  1858. 00001632  3F3C 0132                move.w     -[A7], 0x132
  1859. 00001636  A8A8                     syscall    OffsetRect
  1860. 00001638  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  1861. 0000163C  A873                     syscall    SetPort
  1862. 0000163E  7C01                     moveq.l    D6, 0x01
  1863. label00001640:
  1864. 00001640  486E FFBE                pea.l      [A6 - 0x42]
  1865. 00001644  A8A3                     syscall    EraseRect
  1866. 00001646  486D FBF2                pea.l      [A5 - 0x40E]
  1867. 0000164A  486D FBE4                pea.l      [A5 - 0x41C]
  1868. 0000164E  486E FFE0                pea.l      [A6 - 0x20]
  1869. 00001652  486E FFBE                pea.l      [A6 - 0x42]
  1870. 00001656  4267                     clr.w      -[A7]
  1871. 00001658  42A7                     clr.l      -[A7]
  1872. 0000165A  A8EC                     syscall    CopyBits
  1873. 0000165C  486D FBE4                pea.l      [A5 - 0x41C]
  1874. 00001660  486D FBD6                pea.l      [A5 - 0x42A]
  1875. 00001664  486D FBE4                pea.l      [A5 - 0x41C]
  1876. 00001668  486E FFBE                pea.l      [A6 - 0x42]
  1877. 0000166C  302D FB60                move.w     D0, [A5 - 0x4A0]
  1878. 00001670  EB40                     asl        D0.w, 5
  1879. 00001672  322D FB62                move.w     D1, [A5 - 0x49E]
  1880. 00001676  E941                     asl        D1.w, 4
  1881. 00001678  D041                     add.w      D0, D1
  1882. 0000167A  0640 E568                addi.w     D0, 0xE568
  1883. 0000167E  4875 0000                pea.l      [A5 + D0.w]
  1884. 00001682  486E FFE0                pea.l      [A6 - 0x20]
  1885. 00001686  A817                     syscall    CopyMask
  1886. 00001688  486D FBE4                pea.l      [A5 - 0x41C]
  1887. 0000168C  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  1888. 00001690  4868 0002                pea.l      [A0 + 0x2]
  1889. 00001694  486E FFE0                pea.l      [A6 - 0x20]
  1890. 00001698  486E FFE0                pea.l      [A6 - 0x20]
  1891. 0000169C  4267                     clr.w      -[A7]
  1892. 0000169E  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  1893. 000016A2  A8EC                     syscall    CopyBits
  1894. 000016A4  7001                     moveq.l    D0, 0x01
  1895. 000016A6  2F00                     move.l     -[A7], D0
  1896. 000016A8  486E FFD6                pea.l      [A6 - 0x2A]
  1897. 000016AC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1898. 000016B0  486D FBF2                pea.l      [A5 - 0x40E]
  1899. 000016B4  486D FBE4                pea.l      [A5 - 0x41C]
  1900. 000016B8  486E FFE0                pea.l      [A6 - 0x20]
  1901. 000016BC  486E FFE0                pea.l      [A6 - 0x20]
  1902. 000016C0  4267                     clr.w      -[A7]
  1903. 000016C2  42A7                     clr.l      -[A7]
  1904. 000016C4  A8EC                     syscall    CopyBits
  1905. 000016C6  486D FBD6                pea.l      [A5 - 0x42A]
  1906. 000016CA  486D FBD6                pea.l      [A5 - 0x42A]
  1907. 000016CE  486D FBE4                pea.l      [A5 - 0x41C]
  1908. 000016D2  302D FB60                move.w     D0, [A5 - 0x4A0]
  1909. 000016D6  EB40                     asl        D0.w, 5
  1910. 000016D8  322D FB62                move.w     D1, [A5 - 0x49E]
  1911. 000016DC  E941                     asl        D1.w, 4
  1912. 000016DE  D041                     add.w      D0, D1
  1913. 000016E0  0640 E560                addi.w     D0, 0xE560
  1914. 000016E4  4875 0000                pea.l      [A5 + D0.w]
  1915. 000016E8  302D FB60                move.w     D0, [A5 - 0x4A0]
  1916. 000016EC  EB40                     asl        D0.w, 5
  1917. 000016EE  322D FB62                move.w     D1, [A5 - 0x49E]
  1918. 000016F2  E941                     asl        D1.w, 4
  1919. 000016F4  D041                     add.w      D0, D1
  1920. 000016F6  0640 E568                addi.w     D0, 0xE568
  1921. 000016FA  4875 0000                pea.l      [A5 + D0.w]
  1922. 000016FE  486E FFE0                pea.l      [A6 - 0x20]
  1923. 00001702  A817                     syscall    CopyMask
  1924. 00001704  486D FBE4                pea.l      [A5 - 0x41C]
  1925. 00001708  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  1926. 0000170C  4868 0002                pea.l      [A0 + 0x2]
  1927. 00001710  486E FFE0                pea.l      [A6 - 0x20]
  1928. 00001714  486E FFE0                pea.l      [A6 - 0x20]
  1929. 00001718  4267                     clr.w      -[A7]
  1930. 0000171A  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  1931. 0000171E  A8EC                     syscall    CopyBits
  1932. 00001720  5246                     addq.w     D6, 1
  1933. 00001722  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  1934. 00001726  6F00 FF18                ble        -0xE6 /* 00001640 */
  1935. 0000172A  486D FBF2                pea.l      [A5 - 0x40E]
  1936. 0000172E  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  1937. 00001732  4868 0002                pea.l      [A0 + 0x2]
  1938. 00001736  486E FFE0                pea.l      [A6 - 0x20]
  1939. 0000173A  486E FFE0                pea.l      [A6 - 0x20]
  1940. 0000173E  4267                     clr.w      -[A7]
  1941. 00001740  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  1942. 00001744  A8EC                     syscall    CopyBits
  1943. 00001746  6000 0142                bra        +0x144 /* 0000188A */
  1944. label0000174A:
  1945. 0000174A  486E FFE8                pea.l      [A6 - 0x18]
  1946. 0000174E  486E FFE0                pea.l      [A6 - 0x20]
  1947. 00001752  486D FB54                pea.l      [A5 - 0x4AC]
  1948. 00001756  A8AB                     syscall    UnionRect
  1949. 00001758  486D FBF2                pea.l      [A5 - 0x40E]
  1950. 0000175C  486D FBE4                pea.l      [A5 - 0x41C]
  1951. 00001760  486D FB54                pea.l      [A5 - 0x4AC]
  1952. 00001764  486D FB54                pea.l      [A5 - 0x4AC]
  1953. 00001768  4267                     clr.w      -[A7]
  1954. 0000176A  42A7                     clr.l      -[A7]
  1955. 0000176C  A8EC                     syscall    CopyBits
  1956. 0000176E  486D FBD6                pea.l      [A5 - 0x42A]
  1957. 00001772  486D FBD6                pea.l      [A5 - 0x42A]
  1958. 00001776  486D FBE4                pea.l      [A5 - 0x41C]
  1959. 0000177A  302D FB60                move.w     D0, [A5 - 0x4A0]
  1960. 0000177E  EB40                     asl        D0.w, 5
  1961. 00001780  322D FB62                move.w     D1, [A5 - 0x49E]
  1962. 00001784  E941                     asl        D1.w, 4
  1963. 00001786  D041                     add.w      D0, D1
  1964. 00001788  0640 E560                addi.w     D0, 0xE560
  1965. 0000178C  4875 0000                pea.l      [A5 + D0.w]
  1966. 00001790  302D FB60                move.w     D0, [A5 - 0x4A0]
  1967. 00001794  EB40                     asl        D0.w, 5
  1968. 00001796  322D FB62                move.w     D1, [A5 - 0x49E]
  1969. 0000179A  E941                     asl        D1.w, 4
  1970. 0000179C  D041                     add.w      D0, D1
  1971. 0000179E  0640 E568                addi.w     D0, 0xE568
  1972. 000017A2  4875 0000                pea.l      [A5 + D0.w]
  1973. 000017A6  486E FFE0                pea.l      [A6 - 0x20]
  1974. 000017AA  A817                     syscall    CopyMask
  1975. 000017AC  486D FBE4                pea.l      [A5 - 0x41C]
  1976. 000017B0  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  1977. 000017B4  4868 0002                pea.l      [A0 + 0x2]
  1978. 000017B8  486D FB54                pea.l      [A5 - 0x4AC]
  1979. 000017BC  486D FB54                pea.l      [A5 - 0x4AC]
  1980. 000017C0  4267                     clr.w      -[A7]
  1981. 000017C2  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  1982. 000017C6  A8EC                     syscall    CopyBits
  1983. 000017C8  6000 00C0                bra        +0xC2 /* 0000188A */
  1984. label000017CC:
  1985. 000017CC  486E FFE8                pea.l      [A6 - 0x18]
  1986. 000017D0  486E FFE0                pea.l      [A6 - 0x20]
  1987. 000017D4  486D FB54                pea.l      [A5 - 0x4AC]
  1988. 000017D8  A8AB                     syscall    UnionRect
  1989. 000017DA  486D FBF2                pea.l      [A5 - 0x40E]
  1990. 000017DE  486D FBE4                pea.l      [A5 - 0x41C]
  1991. 000017E2  486D FB54                pea.l      [A5 - 0x4AC]
  1992. 000017E6  486D FB54                pea.l      [A5 - 0x4AC]
  1993. 000017EA  4267                     clr.w      -[A7]
  1994. 000017EC  42A7                     clr.l      -[A7]
  1995. 000017EE  A8EC                     syscall    CopyBits
  1996. 000017F0  302D FB60                move.w     D0, [A5 - 0x4A0]
  1997. 000017F4  EB40                     asl        D0.w, 5
  1998. 000017F6  0640 E5D0                addi.w     D0, 0xE5D0
  1999. 000017FA  41F5 0000                lea.l      A0, [A5 + D0.w]
  2000. 000017FE  43EE FFCE                lea.l      A1, [A6 - 0x32]
  2001. 00001802  22D8                     move.l     [A1]+, [A0]+
  2002. 00001804  22D8                     move.l     [A1]+, [A0]+
  2003. 00001806  302D FB60                move.w     D0, [A5 - 0x4A0]
  2004. 0000180A  EB40                     asl        D0.w, 5
  2005. 0000180C  0640 E5D8                addi.w     D0, 0xE5D8
  2006. 00001810  41F5 0000                lea.l      A0, [A5 + D0.w]
  2007. 00001814  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  2008. 00001818  22D8                     move.l     [A1]+, [A0]+
  2009. 0000181A  22D8                     move.l     [A1]+, [A0]+
  2010. 0000181C  3E2D FB50                move.w     D7, [A5 - 0x4B0]
  2011. 00001820  9E6D FB4C                sub.w      D7, [A5 - 0x4B4]
  2012. 00001824  302E FFCE                move.w     D0, [A6 - 0x32]
  2013. 00001828  D047                     add.w      D0, D7
  2014. 0000182A  3D40 FFD2                move.w     [A6 - 0x2E], D0
  2015. 0000182E  302E FFC6                move.w     D0, [A6 - 0x3A]
  2016. 00001832  D047                     add.w      D0, D7
  2017. 00001834  3D40 FFCA                move.w     [A6 - 0x36], D0
  2018. 00001838  486D FBD6                pea.l      [A5 - 0x42A]
  2019. 0000183C  486D FBD6                pea.l      [A5 - 0x42A]
  2020. 00001840  486D FBE4                pea.l      [A5 - 0x41C]
  2021. 00001844  486E FFCE                pea.l      [A6 - 0x32]
  2022. 00001848  486E FFC6                pea.l      [A6 - 0x3A]
  2023. 0000184C  486E FFE0                pea.l      [A6 - 0x20]
  2024. 00001850  A817                     syscall    CopyMask
  2025. 00001852  486D FBE4                pea.l      [A5 - 0x41C]
  2026. 00001856  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2027. 0000185A  4868 0002                pea.l      [A0 + 0x2]
  2028. 0000185E  486D FB54                pea.l      [A5 - 0x4AC]
  2029. 00001862  486D FB54                pea.l      [A5 - 0x4AC]
  2030. 00001866  4267                     clr.w      -[A7]
  2031. 00001868  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  2032. 0000186C  A8EC                     syscall    CopyBits
  2033. 0000186E  601A                     bra        +0x1C /* 0000188A */
  2034. label00001870:
  2035. 00001870  6B18                     bmi        +0x1A /* 0000188A */
  2036. 00001872  5B40                     subq.w     D0, 5
  2037. 00001874  6F00 FCCA                ble        -0x334 /* 00001540 */
  2038. 00001878  5340                     subq.w     D0, 1
  2039. 0000187A  6700 FECE                beq        -0x130 /* 0000174A */
  2040. 0000187E  5340                     subq.w     D0, 1
  2041. 00001880  6B08                     bmi        +0xA /* 0000188A */
  2042. 00001882  0640 FFA3                addi.w     D0, 0xFFA3
  2043. 00001886  6F00 FF44                ble        -0xBA /* 000017CC */
  2044. label0000188A:
  2045. 0000188A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2046. 0000188E  4E5E                     unlink     A6
  2047. 00001890  205F                     movea.l    A0, [A7]+
  2048. 00001892  504F                     addq.w     A7, 8
  2049. 00001894  4ED0                     jmp        [A0]
  2050. export_35:
  2051. 00001896  486D FB6A                pea.l      [A5 - 0x496]
  2052. 0000189A  486D FB72                pea.l      [A5 - 0x48E]
  2053. 0000189E  486D FB7A                pea.l      [A5 - 0x486]
  2054. 000018A2  A8AB                     syscall    UnionRect
  2055. 000018A4  486D FBF2                pea.l      [A5 - 0x40E]
  2056. 000018A8  486D FBE4                pea.l      [A5 - 0x41C]
  2057. 000018AC  486D FB7A                pea.l      [A5 - 0x486]
  2058. 000018B0  486D FB7A                pea.l      [A5 - 0x486]
  2059. 000018B4  4267                     clr.w      -[A7]
  2060. 000018B6  42A7                     clr.l      -[A7]
  2061. 000018B8  A8EC                     syscall    CopyBits
  2062. 000018BA  486D FBD6                pea.l      [A5 - 0x42A]
  2063. 000018BE  486D FBD6                pea.l      [A5 - 0x42A]
  2064. 000018C2  486D FBE4                pea.l      [A5 - 0x41C]
  2065. 000018C6  302D FB88                move.w     D0, [A5 - 0x478]
  2066. 000018CA  E940                     asl        D0.w, 4
  2067. 000018CC  0640 E4F0                addi.w     D0, 0xE4F0
  2068. 000018D0  4875 0000                pea.l      [A5 + D0.w]
  2069. 000018D4  302D FB88                move.w     D0, [A5 - 0x478]
  2070. 000018D8  E940                     asl        D0.w, 4
  2071. 000018DA  0640 E4F8                addi.w     D0, 0xE4F8
  2072. 000018DE  4875 0000                pea.l      [A5 + D0.w]
  2073. 000018E2  486D FB72                pea.l      [A5 - 0x48E]
  2074. 000018E6  A817                     syscall    CopyMask
  2075. 000018E8  486D FBE4                pea.l      [A5 - 0x41C]
  2076. 000018EC  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2077. 000018F0  4868 0002                pea.l      [A0 + 0x2]
  2078. 000018F4  486D FB7A                pea.l      [A5 - 0x486]
  2079. 000018F8  486D FB7A                pea.l      [A5 - 0x486]
  2080. 000018FC  4267                     clr.w      -[A7]
  2081. 000018FE  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  2082. 00001902  A8EC                     syscall    CopyBits
  2083. 00001904  4E75                     rts
  2084. export_36:
  2085. 00001906  4E56 FFDC                link       A6, -0x0024
  2086. 0000190A  48E7 0108                movem.l    -[A7], D7,A4
  2087. 0000190E  486D FBF2                pea.l      [A5 - 0x40E]
  2088. 00001912  486D FBE4                pea.l      [A5 - 0x41C]
  2089. 00001916  486D E3C0                pea.l      [A5 - 0x1C40]
  2090. 0000191A  486D E3C0                pea.l      [A5 - 0x1C40]
  2091. 0000191E  4267                     clr.w      -[A7]
  2092. 00001920  42A7                     clr.l      -[A7]
  2093. 00001922  A8EC                     syscall    CopyBits
  2094. 00001924  486D FBF2                pea.l      [A5 - 0x40E]
  2095. 00001928  486D FBF2                pea.l      [A5 - 0x40E]
  2096. 0000192C  486D E3C8                pea.l      [A5 - 0x1C38]
  2097. 00001930  486D E3C0                pea.l      [A5 - 0x1C40]
  2098. 00001934  4267                     clr.w      -[A7]
  2099. 00001936  42A7                     clr.l      -[A7]
  2100. 00001938  A8EC                     syscall    CopyBits
  2101. 0000193A  486D FBE4                pea.l      [A5 - 0x41C]
  2102. 0000193E  486D FBF2                pea.l      [A5 - 0x40E]
  2103. 00001942  486D E3C0                pea.l      [A5 - 0x1C40]
  2104. 00001946  486D E3C8                pea.l      [A5 - 0x1C38]
  2105. 0000194A  4267                     clr.w      -[A7]
  2106. 0000194C  42A7                     clr.l      -[A7]
  2107. 0000194E  A8EC                     syscall    CopyBits
  2108. 00001950  4A6D FBAE                tst.w      [A5 - 0x452]
  2109. 00001954  6F24                     ble        +0x26 /* 0000197A */
  2110. 00001956  486D FB90                pea.l      [A5 - 0x470]
  2111. 0000195A  486D FB98                pea.l      [A5 - 0x468]
  2112. 0000195E  486D FBA0                pea.l      [A5 - 0x460]
  2113. 00001962  A8AB                     syscall    UnionRect
  2114. 00001964  486D FBF2                pea.l      [A5 - 0x40E]
  2115. 00001968  486D FBE4                pea.l      [A5 - 0x41C]
  2116. 0000196C  486D FBA0                pea.l      [A5 - 0x460]
  2117. 00001970  486D FBA0                pea.l      [A5 - 0x460]
  2118. 00001974  4267                     clr.w      -[A7]
  2119. 00001976  42A7                     clr.l      -[A7]
  2120. 00001978  A8EC                     syscall    CopyBits
  2121. label0000197A:
  2122. 0000197A  3D6D FD52 FFDC           move.w     [A6 - 0x24], [A5 - 0x2AE]
  2123. 00001980  7E01                     moveq.l    D7, 0x01
  2124. 00001982  603E                     bra        +0x40 /* 000019C2 */
  2125. label00001984:
  2126. 00001984  3007                     move.w     D0, D7
  2127. 00001986  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  2128. 0000198A  0640 E966                addi.w     D0, 0xE966
  2129. 0000198E  49F5 0000                lea.l      A4, [A5 + D0.w]
  2130. 00001992  2F0C                     move.l     -[A7], A4
  2131. 00001994  486C 0008                pea.l      [A4 + 0x8]
  2132. 00001998  486C 0010                pea.l      [A4 + 0x10]
  2133. 0000199C  A8AB                     syscall    UnionRect
  2134. 0000199E  486D FBF2                pea.l      [A5 - 0x40E]
  2135. 000019A2  486D FBE4                pea.l      [A5 - 0x41C]
  2136. 000019A6  486C 0010                pea.l      [A4 + 0x10]
  2137. 000019AA  486C 0010                pea.l      [A4 + 0x10]
  2138. 000019AE  4267                     clr.w      -[A7]
  2139. 000019B0  42A7                     clr.l      -[A7]
  2140. 000019B2  A8EC                     syscall    CopyBits
  2141. 000019B4  41EC 0008                lea.l      A0, [A4 + 0x8]
  2142. 000019B8  43D4                     lea.l      A1, [A4]
  2143. 000019BA  22D8                     move.l     [A1]+, [A0]+
  2144. 000019BC  22D8                     move.l     [A1]+, [A0]+
  2145. 000019BE  5247                     addq.w     D7, 1
  2146. 000019C0  6906                     bvs        +0x8 /* 000019C8 */
  2147. label000019C2:
  2148. 000019C2  BE6E FFDC                cmp.w      D7, [A6 - 0x24]
  2149. 000019C6  6FBC                     ble        -0x42 /* 00001984 */
  2150. label000019C8:
  2151. 000019C8  3D6D FD52 FFDC           move.w     [A6 - 0x24], [A5 - 0x2AE]
  2152. 000019CE  7E01                     moveq.l    D7, 0x01
  2153. 000019D0  6000 0110                bra        +0x112 /* 00001AE2 */
  2154. label000019D4:
  2155. 000019D4  3007                     move.w     D0, D7
  2156. 000019D6  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  2157. 000019DA  0640 E966                addi.w     D0, 0xE966
  2158. 000019DE  49F5 0000                lea.l      A4, [A5 + D0.w]
  2159. 000019E2  0C6C 0006 001E           cmpi.w     [A4 + 0x1E], 0x6
  2160. 000019E8  6C00 007A                bge        +0x7C /* 00001A64 */
  2161. 000019EC  4A6C 001E                tst.w      [A4 + 0x1E]
  2162. 000019F0  6C1E                     bge        +0x20 /* 00001A10 */
  2163. 000019F2  486D FBD6                pea.l      [A5 - 0x42A]
  2164. 000019F6  486D FBD6                pea.l      [A5 - 0x42A]
  2165. 000019FA  486D FBE4                pea.l      [A5 - 0x41C]
  2166. 000019FE  486D E3E0                pea.l      [A5 - 0x1C20]
  2167. 00001A02  486D E3E8                pea.l      [A5 - 0x1C18]
  2168. 00001A06  486C 0008                pea.l      [A4 + 0x8]
  2169. 00001A0A  A817                     syscall    CopyMask
  2170. 00001A0C  6000 00D0                bra        +0xD2 /* 00001ADE */
  2171. label00001A10:
  2172. 00001A10  486D FC00                pea.l      [A5 - 0x400]
  2173. 00001A14  486D FC00                pea.l      [A5 - 0x400]
  2174. 00001A18  486D FBE4                pea.l      [A5 - 0x41C]
  2175. 00001A1C  302C 0020                move.w     D0, [A4 + 0x20]
  2176. 00001A20  C1FC 00C0                muls.w     D0, 0xC0
  2177. 00001A24  322C 001E                move.w     D1, [A4 + 0x1E]
  2178. 00001A28  EB41                     asl        D1.w, 5
  2179. 00001A2A  D041                     add.w      D0, D1
  2180. 00001A2C  322C 001C                move.w     D1, [A4 + 0x1C]
  2181. 00001A30  E941                     asl        D1.w, 4
  2182. 00001A32  D041                     add.w      D0, D1
  2183. 00001A34  0640 E600                addi.w     D0, 0xE600
  2184. 00001A38  4875 0000                pea.l      [A5 + D0.w]
  2185. 00001A3C  302C 0020                move.w     D0, [A4 + 0x20]
  2186. 00001A40  C1FC 00C0                muls.w     D0, 0xC0
  2187. 00001A44  322C 001E                move.w     D1, [A4 + 0x1E]
  2188. 00001A48  EB41                     asl        D1.w, 5
  2189. 00001A4A  D041                     add.w      D0, D1
  2190. 00001A4C  322C 001C                move.w     D1, [A4 + 0x1C]
  2191. 00001A50  E941                     asl        D1.w, 4
  2192. 00001A52  D041                     add.w      D0, D1
  2193. 00001A54  0640 E608                addi.w     D0, 0xE608
  2194. 00001A58  4875 0000                pea.l      [A5 + D0.w]
  2195. 00001A5C  486C 0008                pea.l      [A4 + 0x8]
  2196. 00001A60  A817                     syscall    CopyMask
  2197. 00001A62  607A                     bra        +0x7C /* 00001ADE */
  2198. label00001A64:
  2199. 00001A64  302C 0020                move.w     D0, [A4 + 0x20]
  2200. 00001A68  C1FC 00C0                muls.w     D0, 0xC0
  2201. 00001A6C  322C 001C                move.w     D1, [A4 + 0x1C]
  2202. 00001A70  E941                     asl        D1.w, 4
  2203. 00001A72  D041                     add.w      D0, D1
  2204. 00001A74  0640 E620                addi.w     D0, 0xE620
  2205. 00001A78  41F5 0000                lea.l      A0, [A5 + D0.w]
  2206. 00001A7C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  2207. 00001A80  22D8                     move.l     [A1]+, [A0]+
  2208. 00001A82  22D8                     move.l     [A1]+, [A0]+
  2209. 00001A84  302C 000C                move.w     D0, [A4 + 0xC]
  2210. 00001A88  906C 0008                sub.w      D0, [A4 + 0x8]
  2211. 00001A8C  D06E FFE6                add.w      D0, [A6 - 0x1A]
  2212. 00001A90  3D40 FFEA                move.w     [A6 - 0x16], D0
  2213. 00001A94  302C 0020                move.w     D0, [A4 + 0x20]
  2214. 00001A98  C1FC 00C0                muls.w     D0, 0xC0
  2215. 00001A9C  322C 001C                move.w     D1, [A4 + 0x1C]
  2216. 00001AA0  E941                     asl        D1.w, 4
  2217. 00001AA2  D041                     add.w      D0, D1
  2218. 00001AA4  0640 E628                addi.w     D0, 0xE628
  2219. 00001AA8  41F5 0000                lea.l      A0, [A5 + D0.w]
  2220. 00001AAC  43EE FFDE                lea.l      A1, [A6 - 0x22]
  2221. 00001AB0  22D8                     move.l     [A1]+, [A0]+
  2222. 00001AB2  22D8                     move.l     [A1]+, [A0]+
  2223. 00001AB4  302C 000C                move.w     D0, [A4 + 0xC]
  2224. 00001AB8  906C 0008                sub.w      D0, [A4 + 0x8]
  2225. 00001ABC  D06E FFDE                add.w      D0, [A6 - 0x22]
  2226. 00001AC0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  2227. 00001AC4  486D FC00                pea.l      [A5 - 0x400]
  2228. 00001AC8  486D FC00                pea.l      [A5 - 0x400]
  2229. 00001ACC  486D FBE4                pea.l      [A5 - 0x41C]
  2230. 00001AD0  486E FFE6                pea.l      [A6 - 0x1A]
  2231. 00001AD4  486E FFDE                pea.l      [A6 - 0x22]
  2232. 00001AD8  486C 0008                pea.l      [A4 + 0x8]
  2233. 00001ADC  A817                     syscall    CopyMask
  2234. label00001ADE:
  2235. 00001ADE  5247                     addq.w     D7, 1
  2236. 00001AE0  6908                     bvs        +0xA /* 00001AEA */
  2237. label00001AE2:
  2238. 00001AE2  BE6E FFDC                cmp.w      D7, [A6 - 0x24]
  2239. 00001AE6  6F00 FEEC                ble        -0x112 /* 000019D4 */
  2240. label00001AEA:
  2241. 00001AEA  486D FBF2                pea.l      [A5 - 0x40E]
  2242. 00001AEE  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2243. 00001AF2  4868 0002                pea.l      [A0 + 0x2]
  2244. 00001AF6  486D E3C0                pea.l      [A5 - 0x1C40]
  2245. 00001AFA  486D E3C0                pea.l      [A5 - 0x1C40]
  2246. 00001AFE  4267                     clr.w      -[A7]
  2247. 00001B00  42A7                     clr.l      -[A7]
  2248. 00001B02  A8EC                     syscall    CopyBits
  2249. 00001B04  486D FBF2                pea.l      [A5 - 0x40E]
  2250. 00001B08  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2251. 00001B0C  4868 0002                pea.l      [A0 + 0x2]
  2252. 00001B10  486D E3C8                pea.l      [A5 - 0x1C38]
  2253. 00001B14  486D E3C8                pea.l      [A5 - 0x1C38]
  2254. 00001B18  4267                     clr.w      -[A7]
  2255. 00001B1A  42A7                     clr.l      -[A7]
  2256. 00001B1C  A8EC                     syscall    CopyBits
  2257. 00001B1E  3D6D FD52 FFDC           move.w     [A6 - 0x24], [A5 - 0x2AE]
  2258. 00001B24  7E01                     moveq.l    D7, 0x01
  2259. 00001B26  602E                     bra        +0x30 /* 00001B56 */
  2260. label00001B28:
  2261. 00001B28  3007                     move.w     D0, D7
  2262. 00001B2A  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  2263. 00001B2E  0640 E966                addi.w     D0, 0xE966
  2264. 00001B32  49F5 0000                lea.l      A4, [A5 + D0.w]
  2265. 00001B36  486D FBE4                pea.l      [A5 - 0x41C]
  2266. 00001B3A  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2267. 00001B3E  4868 0002                pea.l      [A0 + 0x2]
  2268. 00001B42  486C 0010                pea.l      [A4 + 0x10]
  2269. 00001B46  486C 0010                pea.l      [A4 + 0x10]
  2270. 00001B4A  4267                     clr.w      -[A7]
  2271. 00001B4C  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  2272. 00001B50  A8EC                     syscall    CopyBits
  2273. 00001B52  5247                     addq.w     D7, 1
  2274. 00001B54  6906                     bvs        +0x8 /* 00001B5C */
  2275. label00001B56:
  2276. 00001B56  BE6E FFDC                cmp.w      D7, [A6 - 0x24]
  2277. 00001B5A  6FCC                     ble        -0x32 /* 00001B28 */
  2278. label00001B5C:
  2279. 00001B5C  4A6D FBAE                tst.w      [A5 - 0x452]
  2280. 00001B60  6F58                     ble        +0x5A /* 00001BBA */
  2281. 00001B62  486D FBD6                pea.l      [A5 - 0x42A]
  2282. 00001B66  486D FBD6                pea.l      [A5 - 0x42A]
  2283. 00001B6A  486D FBE4                pea.l      [A5 - 0x41C]
  2284. 00001B6E  302D FBB0                move.w     D0, [A5 - 0x450]
  2285. 00001B72  E740                     asl        D0.w, 3
  2286. 00001B74  0640 E510                addi.w     D0, 0xE510
  2287. 00001B78  4875 0000                pea.l      [A5 + D0.w]
  2288. 00001B7C  302D FBB0                move.w     D0, [A5 - 0x450]
  2289. 00001B80  5A40                     addq.w     D0, 5
  2290. 00001B82  E740                     asl        D0.w, 3
  2291. 00001B84  0640 E510                addi.w     D0, 0xE510
  2292. 00001B88  4875 0000                pea.l      [A5 + D0.w]
  2293. 00001B8C  486D FB98                pea.l      [A5 - 0x468]
  2294. 00001B90  A817                     syscall    CopyMask
  2295. 00001B92  486D FBE4                pea.l      [A5 - 0x41C]
  2296. 00001B96  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2297. 00001B9A  4868 0002                pea.l      [A0 + 0x2]
  2298. 00001B9E  486D FBA0                pea.l      [A5 - 0x460]
  2299. 00001BA2  486D FBA0                pea.l      [A5 - 0x460]
  2300. 00001BA6  4267                     clr.w      -[A7]
  2301. 00001BA8  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  2302. 00001BAC  A8EC                     syscall    CopyBits
  2303. 00001BAE  41ED FB98                lea.l      A0, [A5 - 0x468]
  2304. 00001BB2  43ED FB90                lea.l      A1, [A5 - 0x470]
  2305. 00001BB6  22D8                     move.l     [A1]+, [A0]+
  2306. 00001BB8  22D8                     move.l     [A1]+, [A0]+
  2307. label00001BBA:
  2308. 00001BBA  4CDF 1080                movem.l    D7,A4, [A7]+
  2309. 00001BBE  4E5E                     unlink     A6
  2310. 00001BC0  4E75                     rts
  2311. export_37:
  2312. 00001BC2  4E56 FFDC                link       A6, -0x0024
  2313. 00001BC6  2F0C                     move.l     -[A7], A4
  2314. 00001BC8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2315. 00001BCC  A873                     syscall    SetPort
  2316. 00001BCE  594F                     subq.w     A7, 4
  2317. 00001BD0  3F3C 0001                move.w     -[A7], 0x1
  2318. 00001BD4  A9BC                     syscall    GetPicture
  2319. 00001BD6  285F                     movea.l    A4, [A7]+
  2320. 00001BD8  486E FFE8                pea.l      [A6 - 0x18]
  2321. 00001BDC  4267                     clr.w      -[A7]
  2322. 00001BDE  4267                     clr.w      -[A7]
  2323. 00001BE0  3F3C 0200                move.w     -[A7], 0x200
  2324. 00001BE4  3F3C 0156                move.w     -[A7], 0x156
  2325. 00001BE8  A8A7                     syscall    SetRect
  2326. 00001BEA  200C                     move.l     D0, A4
  2327. 00001BEC  673A                     beq        +0x3C /* 00001C28 */
  2328. 00001BEE  486E FFE8                pea.l      [A6 - 0x18]
  2329. 00001BF2  A87B                     syscall    ClipRect
  2330. 00001BF4  2F0C                     move.l     -[A7], A4
  2331. 00001BF6  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2332. 00001BFA  2054                     movea.l    A0, [A4]
  2333. 00001BFC  2254                     movea.l    A1, [A4]
  2334. 00001BFE  3028 0008                move.w     D0, [A0 + 0x8]
  2335. 00001C02  9069 0004                sub.w      D0, [A1 + 0x4]
  2336. 00001C06  D06E FFEA                add.w      D0, [A6 - 0x16]
  2337. 00001C0A  3D40 FFEE                move.w     [A6 - 0x12], D0
  2338. 00001C0E  2054                     movea.l    A0, [A4]
  2339. 00001C10  2254                     movea.l    A1, [A4]
  2340. 00001C12  3028 0006                move.w     D0, [A0 + 0x6]
  2341. 00001C16  9069 0002                sub.w      D0, [A1 + 0x2]
  2342. 00001C1A  D06E FFE8                add.w      D0, [A6 - 0x18]
  2343. 00001C1E  3D40 FFEC                move.w     [A6 - 0x14], D0
  2344. 00001C22  2F0C                     move.l     -[A7], A4
  2345. 00001C24  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2346. label00001C28:
  2347. 00001C28  200C                     move.l     D0, A4
  2348. 00001C2A  6708                     beq        +0xA /* 00001C34 */
  2349. 00001C2C  2F0C                     move.l     -[A7], A4
  2350. 00001C2E  486E FFE8                pea.l      [A6 - 0x18]
  2351. 00001C32  A8F6                     syscall    DrawPicture
  2352. label00001C34:
  2353. 00001C34  2F0C                     move.l     -[A7], A4
  2354. 00001C36  A9A3                     syscall    ReleaseResource
  2355. 00001C38  0C6D 0002 FD6C           cmpi.w     [A5 - 0x294], 0x2
  2356. 00001C3E  6F78                     ble        +0x7A /* 00001CB8 */
  2357. 00001C40  41ED F516                lea.l      A0, [A5 - 0xAEA]
  2358. 00001C44  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2359. 00001C48  22D8                     move.l     [A1]+, [A0]+
  2360. 00001C4A  22D8                     move.l     [A1]+, [A0]+
  2361. 00001C4C  486E FFE8                pea.l      [A6 - 0x18]
  2362. 00001C50  302D E946                move.w     D0, [A5 - 0x16BA]
  2363. 00001C54  906E FFEE                sub.w      D0, [A6 - 0x12]
  2364. 00001C58  3F00                     move.w     -[A7], D0
  2365. 00001C5A  302D E940                move.w     D0, [A5 - 0x16C0]
  2366. 00001C5E  906E FFE8                sub.w      D0, [A6 - 0x18]
  2367. 00001C62  3F00                     move.w     -[A7], D0
  2368. 00001C64  A8A8                     syscall    OffsetRect
  2369. 00001C66  486D FBD6                pea.l      [A5 - 0x42A]
  2370. 00001C6A  486D FBF2                pea.l      [A5 - 0x40E]
  2371. 00001C6E  486D F516                pea.l      [A5 - 0xAEA]
  2372. 00001C72  486E FFE8                pea.l      [A6 - 0x18]
  2373. 00001C76  4267                     clr.w      -[A7]
  2374. 00001C78  42A7                     clr.l      -[A7]
  2375. 00001C7A  A8EC                     syscall    CopyBits
  2376. 00001C7C  41ED F50E                lea.l      A0, [A5 - 0xAF2]
  2377. 00001C80  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2378. 00001C84  22D8                     move.l     [A1]+, [A0]+
  2379. 00001C86  22D8                     move.l     [A1]+, [A0]+
  2380. 00001C88  486E FFE8                pea.l      [A6 - 0x18]
  2381. 00001C8C  302D E94A                move.w     D0, [A5 - 0x16B6]
  2382. 00001C90  906E FFEA                sub.w      D0, [A6 - 0x16]
  2383. 00001C94  3F00                     move.w     -[A7], D0
  2384. 00001C96  302D E948                move.w     D0, [A5 - 0x16B8]
  2385. 00001C9A  906E FFE8                sub.w      D0, [A6 - 0x18]
  2386. 00001C9E  3F00                     move.w     -[A7], D0
  2387. 00001CA0  A8A8                     syscall    OffsetRect
  2388. 00001CA2  486D FBD6                pea.l      [A5 - 0x42A]
  2389. 00001CA6  486D FBF2                pea.l      [A5 - 0x40E]
  2390. 00001CAA  486D F50E                pea.l      [A5 - 0xAF2]
  2391. 00001CAE  486E FFE8                pea.l      [A6 - 0x18]
  2392. 00001CB2  4267                     clr.w      -[A7]
  2393. 00001CB4  42A7                     clr.l      -[A7]
  2394. 00001CB6  A8EC                     syscall    CopyBits
  2395. label00001CB8:
  2396. 00001CB8  0C6D 0004 FD6C           cmpi.w     [A5 - 0x294], 0x4
  2397. 00001CBE  5EC0                     sgt        D0
  2398. 00001CC0  0C6D 0003 FD6A           cmpi.w     [A5 - 0x296], 0x3
  2399. 00001CC6  56C1                     sne        D1
  2400. 00001CC8  C001                     and.b      D0, D1
  2401. 00001CCA  6716                     beq        +0x18 /* 00001CE2 */
  2402. 00001CCC  486D FC00                pea.l      [A5 - 0x400]
  2403. 00001CD0  486D FBF2                pea.l      [A5 - 0x40E]
  2404. 00001CD4  486D F526                pea.l      [A5 - 0xADA]
  2405. 00001CD8  486D E950                pea.l      [A5 - 0x16B0]
  2406. 00001CDC  4267                     clr.w      -[A7]
  2407. 00001CDE  42A7                     clr.l      -[A7]
  2408. 00001CE0  A8EC                     syscall    CopyBits
  2409. label00001CE2:
  2410. 00001CE2  0C6D 0003 FD6A           cmpi.w     [A5 - 0x296], 0x3
  2411. 00001CE8  6C6A                     bge        +0x6C /* 00001D54 */
  2412. 00001CEA  486E FFE8                pea.l      [A6 - 0x18]
  2413. 00001CEE  3F3C 00A6                move.w     -[A7], 0xA6
  2414. 00001CF2  3F3C 013C                move.w     -[A7], 0x13C
  2415. 00001CF6  3F3C 015A                move.w     -[A7], 0x15A
  2416. 00001CFA  3F3C 014C                move.w     -[A7], 0x14C
  2417. 00001CFE  A8A7                     syscall    SetRect
  2418. 00001D00  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2419. 00001D04  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2420. 00001D08  22D8                     move.l     [A1]+, [A0]+
  2421. 00001D0A  22D8                     move.l     [A1]+, [A0]+
  2422. 00001D0C  486E FFE0                pea.l      [A6 - 0x20]
  2423. 00001D10  3F3C FF4C                move.w     -[A7], 0xFF4C
  2424. 00001D14  4267                     clr.w      -[A7]
  2425. 00001D16  A8A8                     syscall    OffsetRect
  2426. 00001D18  486D FBF2                pea.l      [A5 - 0x40E]
  2427. 00001D1C  486D FBF2                pea.l      [A5 - 0x40E]
  2428. 00001D20  486E FFE8                pea.l      [A6 - 0x18]
  2429. 00001D24  486E FFE0                pea.l      [A6 - 0x20]
  2430. 00001D28  4267                     clr.w      -[A7]
  2431. 00001D2A  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  2432. 00001D2E  A8EC                     syscall    CopyBits
  2433. 00001D30  486E FFE0                pea.l      [A6 - 0x20]
  2434. 00001D34  3F3C 0168                move.w     -[A7], 0x168
  2435. 00001D38  4267                     clr.w      -[A7]
  2436. 00001D3A  A8A8                     syscall    OffsetRect
  2437. 00001D3C  486D FBF2                pea.l      [A5 - 0x40E]
  2438. 00001D40  486D FBF2                pea.l      [A5 - 0x40E]
  2439. 00001D44  486E FFE8                pea.l      [A6 - 0x18]
  2440. 00001D48  486E FFE0                pea.l      [A6 - 0x20]
  2441. 00001D4C  4267                     clr.w      -[A7]
  2442. 00001D4E  2F2D FC36                move.l     -[A7], [A5 - 0x3CA]
  2443. 00001D52  A8EC                     syscall    CopyBits
  2444. label00001D54:
  2445. 00001D54  486E FFE8                pea.l      [A6 - 0x18]
  2446. 00001D58  4267                     clr.w      -[A7]
  2447. 00001D5A  4267                     clr.w      -[A7]
  2448. 00001D5C  3F3C 0200                move.w     -[A7], 0x200
  2449. 00001D60  3F3C 0156                move.w     -[A7], 0x156
  2450. 00001D64  A8A7                     syscall    SetRect
  2451. 00001D66  486D FBF2                pea.l      [A5 - 0x40E]
  2452. 00001D6A  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2453. 00001D6E  4868 0002                pea.l      [A0 + 0x2]
  2454. 00001D72  486E FFE8                pea.l      [A6 - 0x18]
  2455. 00001D76  486E FFE8                pea.l      [A6 - 0x18]
  2456. 00001D7A  4267                     clr.w      -[A7]
  2457. 00001D7C  42A7                     clr.l      -[A7]
  2458. 00001D7E  A8EC                     syscall    CopyBits
  2459. 00001D80  285F                     movea.l    A4, [A7]+
  2460. 00001D82  4E5E                     unlink     A6
  2461. 00001D84  4E75                     rts
  2462. export_38:
  2463. fn00001D86:
  2464. 00001D86  4E56 FEF0                link       A6, -0x0110
  2465. 00001D8A  486D FC00                pea.l      [A5 - 0x400]
  2466. 00001D8E  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2467. 00001D92  4868 0002                pea.l      [A0 + 0x2]
  2468. 00001D96  486D F536                pea.l      [A5 - 0xACA]
  2469. 00001D9A  486D F52E                pea.l      [A5 - 0xAD2]
  2470. 00001D9E  4267                     clr.w      -[A7]
  2471. 00001DA0  42A7                     clr.l      -[A7]
  2472. 00001DA2  A8EC                     syscall    CopyBits
  2473. 00001DA4  2F2D FC3A                move.l     -[A7], [A5 - 0x3C6]
  2474. 00001DA8  A873                     syscall    SetPort
  2475. 00001DAA  A89E                     syscall    PenNormal
  2476. 00001DAC  3F3C 0105                move.w     -[A7], 0x105
  2477. 00001DB0  3F3C 00B3                move.w     -[A7], 0xB3
  2478. 00001DB4  A893                     syscall    MoveTo
  2479. 00001DB6  4267                     clr.w      -[A7]
  2480. 00001DB8  A887                     syscall    TextFont
  2481. 00001DBA  3F3C 000C                move.w     -[A7], 0xC
  2482. 00001DBE  A88A                     syscall    TextSize
  2483. 00001DC0  2F2D FD4A                move.l     -[A7], [A5 - 0x2B6]
  2484. 00001DC4  486E FEF0                pea.l      [A6 - 0x110]
  2485. 00001DC8  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2486. 00001DCC  486E FEF0                pea.l      [A6 - 0x110]
  2487. 00001DD0  A884                     syscall    DrawString
  2488. 00001DD2  4E5E                     unlink     A6
  2489. 00001DD4  4E75                     rts
  2490. export_39:
  2491. 00001DD6  4E56 FEF0                link       A6, -0x0110
  2492. 00001DDA  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2493. 00001DDE  4EBA FFA6                jsr        [PC - 0x5A /* 00001D86 */]
  2494. 00001DE2  3A2D FD68                move.w     D5, [A5 - 0x298]
  2495. 00001DE6  0C45 0018                cmpi.w     D5, 0x18
  2496. 00001DEA  6F02                     ble        +0x4 /* 00001DEE */
  2497. 00001DEC  7A18                     moveq.l    D5, 0x18
  2498. label00001DEE:
  2499. 00001DEE  3D45 FEF2                move.w     [A6 - 0x10E], D5
  2500. 00001DF2  7C01                     moveq.l    D6, 0x01
  2501. 00001DF4  6000 0178                bra        +0x17A /* 00001F6E */
  2502. label00001DF8:
  2503. 00001DF8  3006                     move.w     D0, D6
  2504. 00001DFA  E740                     asl        D0.w, 3
  2505. 00001DFC  0640 FF1C                addi.w     D0, 0xFF1C
  2506. 00001E00  4876 0000                pea.l      [A6 + D0.w]
  2507. 00001E04  302D FD68                move.w     D0, [A5 - 0x298]
  2508. 00001E08  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2509. 00001E0C  323C 00EF                move.w     D1, 0xEF
  2510. 00001E10  9240                     sub.w      D1, D0
  2511. 00001E12  3006                     move.w     D0, D6
  2512. 00001E14  C1FC 0014                muls.w     D0, 0x14
  2513. 00001E18  D240                     add.w      D1, D0
  2514. 00001E1A  3F01                     move.w     -[A7], D1
  2515. 00001E1C  3F3C 00C8                move.w     -[A7], 0xC8
  2516. 00001E20  302D FD68                move.w     D0, [A5 - 0x298]
  2517. 00001E24  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2518. 00001E28  323C 00FE                move.w     D1, 0xFE
  2519. 00001E2C  9240                     sub.w      D1, D0
  2520. 00001E2E  3006                     move.w     D0, D6
  2521. 00001E30  C1FC 0014                muls.w     D0, 0x14
  2522. 00001E34  D240                     add.w      D1, D0
  2523. 00001E36  3F01                     move.w     -[A7], D1
  2524. 00001E38  3F3C 00E0                move.w     -[A7], 0xE0
  2525. 00001E3C  A8A7                     syscall    SetRect
  2526. 00001E3E  486D FBD6                pea.l      [A5 - 0x42A]
  2527. 00001E42  486D FBD6                pea.l      [A5 - 0x42A]
  2528. 00001E46  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2529. 00001E4A  4868 0002                pea.l      [A0 + 0x2]
  2530. 00001E4E  486D E3F0                pea.l      [A5 - 0x1C10]
  2531. 00001E52  486D E3F8                pea.l      [A5 - 0x1C08]
  2532. 00001E56  3006                     move.w     D0, D6
  2533. 00001E58  E740                     asl        D0.w, 3
  2534. 00001E5A  0640 FF1C                addi.w     D0, 0xFF1C
  2535. 00001E5E  4876 0000                pea.l      [A6 + D0.w]
  2536. 00001E62  A817                     syscall    CopyMask
  2537. 00001E64  487A 0266                pea.l      [PC + 0x266 /* 000020CC, value 0x8666C69, pstring "flip.snd" */]
  2538. 00001E68  1F3C 0001                move.b     -[A7], 0x1
  2539. 00001E6C  4EBA F556                jsr        [PC - 0xAAA /* 000013C4 */]
  2540. 00001E70  3006                     move.w     D0, D6
  2541. 00001E72  D040                     add.w      D0, D0
  2542. 00001E74  0640 FEF2                addi.w     D0, 0xFEF2
  2543. 00001E78  4276 0000                clr.w      [A6 + D0.w]
  2544. 00001E7C  7801                     moveq.l    D4, 0x01
  2545. label00001E7E:
  2546. 00001E7E  3D46 FEF0                move.w     [A6 - 0x110], D6
  2547. 00001E82  7E01                     moveq.l    D7, 0x01
  2548. 00001E84  6000 00D2                bra        +0xD4 /* 00001F58 */
  2549. label00001E88:
  2550. 00001E88  3007                     move.w     D0, D7
  2551. 00001E8A  D040                     add.w      D0, D0
  2552. 00001E8C  0640 FEF2                addi.w     D0, 0xFEF2
  2553. 00001E90  3036 0000                move.w     D0, [A6 + D0.w]
  2554. 00001E94  5240                     addq.w     D0, 1
  2555. 00001E96  3207                     move.w     D1, D7
  2556. 00001E98  D241                     add.w      D1, D1
  2557. 00001E9A  0641 FEF2                addi.w     D1, 0xFEF2
  2558. 00001E9E  3D80 1000                move.w     [A6 + D1.w], D0
  2559. 00001EA2  3007                     move.w     D0, D7
  2560. 00001EA4  D040                     add.w      D0, D0
  2561. 00001EA6  0640 FEF2                addi.w     D0, 0xFEF2
  2562. 00001EAA  0C76 000F 0000           cmpi.w     [A6 + D0.w], 0xF
  2563. 00001EB0  6F0C                     ble        +0xE /* 00001EBE */
  2564. 00001EB2  3007                     move.w     D0, D7
  2565. 00001EB4  D040                     add.w      D0, D0
  2566. 00001EB6  0640 FEF2                addi.w     D0, 0xFEF2
  2567. 00001EBA  4276 0000                clr.w      [A6 + D0.w]
  2568. label00001EBE:
  2569. 00001EBE  486D FBF2                pea.l      [A5 - 0x40E]
  2570. 00001EC2  486D FBE4                pea.l      [A5 - 0x41C]
  2571. 00001EC6  3007                     move.w     D0, D7
  2572. 00001EC8  E740                     asl        D0.w, 3
  2573. 00001ECA  0640 FF1C                addi.w     D0, 0xFF1C
  2574. 00001ECE  4876 0000                pea.l      [A6 + D0.w]
  2575. 00001ED2  3007                     move.w     D0, D7
  2576. 00001ED4  E740                     asl        D0.w, 3
  2577. 00001ED6  0640 FF1C                addi.w     D0, 0xFF1C
  2578. 00001EDA  4876 0000                pea.l      [A6 + D0.w]
  2579. 00001EDE  4267                     clr.w      -[A7]
  2580. 00001EE0  42A7                     clr.l      -[A7]
  2581. 00001EE2  A8EC                     syscall    CopyBits
  2582. 00001EE4  486D FBD6                pea.l      [A5 - 0x42A]
  2583. 00001EE8  486D FBD6                pea.l      [A5 - 0x42A]
  2584. 00001EEC  486D FBE4                pea.l      [A5 - 0x41C]
  2585. 00001EF0  3007                     move.w     D0, D7
  2586. 00001EF2  D040                     add.w      D0, D0
  2587. 00001EF4  0640 FEF2                addi.w     D0, 0xFEF2
  2588. 00001EF8  3036 0000                move.w     D0, [A6 + D0.w]
  2589. 00001EFC  E940                     asl        D0.w, 4
  2590. 00001EFE  0640 E3F0                addi.w     D0, 0xE3F0
  2591. 00001F02  4875 0000                pea.l      [A5 + D0.w]
  2592. 00001F06  3007                     move.w     D0, D7
  2593. 00001F08  D040                     add.w      D0, D0
  2594. 00001F0A  0640 FEF2                addi.w     D0, 0xFEF2
  2595. 00001F0E  3036 0000                move.w     D0, [A6 + D0.w]
  2596. 00001F12  E940                     asl        D0.w, 4
  2597. 00001F14  0640 E3F8                addi.w     D0, 0xE3F8
  2598. 00001F18  4875 0000                pea.l      [A5 + D0.w]
  2599. 00001F1C  3007                     move.w     D0, D7
  2600. 00001F1E  E740                     asl        D0.w, 3
  2601. 00001F20  0640 FF1C                addi.w     D0, 0xFF1C
  2602. 00001F24  4876 0000                pea.l      [A6 + D0.w]
  2603. 00001F28  A817                     syscall    CopyMask
  2604. 00001F2A  486D FBE4                pea.l      [A5 - 0x41C]
  2605. 00001F2E  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2606. 00001F32  4868 0002                pea.l      [A0 + 0x2]
  2607. 00001F36  3007                     move.w     D0, D7
  2608. 00001F38  E740                     asl        D0.w, 3
  2609. 00001F3A  0640 FF1C                addi.w     D0, 0xFF1C
  2610. 00001F3E  4876 0000                pea.l      [A6 + D0.w]
  2611. 00001F42  3007                     move.w     D0, D7
  2612. 00001F44  E740                     asl        D0.w, 3
  2613. 00001F46  0640 FF1C                addi.w     D0, 0xFF1C
  2614. 00001F4A  4876 0000                pea.l      [A6 + D0.w]
  2615. 00001F4E  4267                     clr.w      -[A7]
  2616. 00001F50  42A7                     clr.l      -[A7]
  2617. 00001F52  A8EC                     syscall    CopyBits
  2618. 00001F54  5247                     addq.w     D7, 1
  2619. 00001F56  6908                     bvs        +0xA /* 00001F60 */
  2620. label00001F58:
  2621. 00001F58  BE6E FEF0                cmp.w      D7, [A6 - 0x110]
  2622. 00001F5C  6F00 FF2A                ble        -0xD4 /* 00001E88 */
  2623. label00001F60:
  2624. 00001F60  5244                     addq.w     D4, 1
  2625. 00001F62  0C44 001E                cmpi.w     D4, 0x1E
  2626. 00001F66  6F00 FF16                ble        -0xE8 /* 00001E7E */
  2627. 00001F6A  5246                     addq.w     D6, 1
  2628. 00001F6C  6908                     bvs        +0xA /* 00001F76 */
  2629. label00001F6E:
  2630. 00001F6E  BC6E FEF2                cmp.w      D6, [A6 - 0x10E]
  2631. 00001F72  6F00 FE84                ble        -0x17A /* 00001DF8 */
  2632. label00001F76:
  2633. 00001F76  7801                     moveq.l    D4, 0x01
  2634. label00001F78:
  2635. 00001F78  3D45 FEF2                move.w     [A6 - 0x10E], D5
  2636. 00001F7C  7E01                     moveq.l    D7, 0x01
  2637. 00001F7E  6000 00EC                bra        +0xEE /* 0000206C */
  2638. label00001F82:
  2639. 00001F82  3007                     move.w     D0, D7
  2640. 00001F84  D040                     add.w      D0, D0
  2641. 00001F86  0640 FEF2                addi.w     D0, 0xFEF2
  2642. 00001F8A  4A76 0000                tst.w      [A6 + D0.w]
  2643. 00001F8E  671A                     beq        +0x1C /* 00001FAA */
  2644. 00001F90  3007                     move.w     D0, D7
  2645. 00001F92  D040                     add.w      D0, D0
  2646. 00001F94  0640 FEF2                addi.w     D0, 0xFEF2
  2647. 00001F98  3036 0000                move.w     D0, [A6 + D0.w]
  2648. 00001F9C  5240                     addq.w     D0, 1
  2649. 00001F9E  3207                     move.w     D1, D7
  2650. 00001FA0  D241                     add.w      D1, D1
  2651. 00001FA2  0641 FEF2                addi.w     D1, 0xFEF2
  2652. 00001FA6  3D80 1000                move.w     [A6 + D1.w], D0
  2653. label00001FAA:
  2654. 00001FAA  3007                     move.w     D0, D7
  2655. 00001FAC  D040                     add.w      D0, D0
  2656. 00001FAE  0640 FEF2                addi.w     D0, 0xFEF2
  2657. 00001FB2  0C76 000F 0000           cmpi.w     [A6 + D0.w], 0xF
  2658. 00001FB8  6F18                     ble        +0x1A /* 00001FD2 */
  2659. 00001FBA  487A 0106                pea.l      [PC + 0x106 /* 000020C2, value 0x861686E, pstring "ahnk.snd" */]
  2660. 00001FBE  1F3C 0001                move.b     -[A7], 0x1
  2661. 00001FC2  4EBA F400                jsr        [PC - 0xC00 /* 000013C4 */]
  2662. 00001FC6  3007                     move.w     D0, D7
  2663. 00001FC8  D040                     add.w      D0, D0
  2664. 00001FCA  0640 FEF2                addi.w     D0, 0xFEF2
  2665. 00001FCE  4276 0000                clr.w      [A6 + D0.w]
  2666. label00001FD2:
  2667. 00001FD2  486D FBF2                pea.l      [A5 - 0x40E]
  2668. 00001FD6  486D FBE4                pea.l      [A5 - 0x41C]
  2669. 00001FDA  3007                     move.w     D0, D7
  2670. 00001FDC  E740                     asl        D0.w, 3
  2671. 00001FDE  0640 FF1C                addi.w     D0, 0xFF1C
  2672. 00001FE2  4876 0000                pea.l      [A6 + D0.w]
  2673. 00001FE6  3007                     move.w     D0, D7
  2674. 00001FE8  E740                     asl        D0.w, 3
  2675. 00001FEA  0640 FF1C                addi.w     D0, 0xFF1C
  2676. 00001FEE  4876 0000                pea.l      [A6 + D0.w]
  2677. 00001FF2  4267                     clr.w      -[A7]
  2678. 00001FF4  42A7                     clr.l      -[A7]
  2679. 00001FF6  A8EC                     syscall    CopyBits
  2680. 00001FF8  486D FBD6                pea.l      [A5 - 0x42A]
  2681. 00001FFC  486D FBD6                pea.l      [A5 - 0x42A]
  2682. 00002000  486D FBE4                pea.l      [A5 - 0x41C]
  2683. 00002004  3007                     move.w     D0, D7
  2684. 00002006  D040                     add.w      D0, D0
  2685. 00002008  0640 FEF2                addi.w     D0, 0xFEF2
  2686. 0000200C  3036 0000                move.w     D0, [A6 + D0.w]
  2687. 00002010  E940                     asl        D0.w, 4
  2688. 00002012  0640 E3F0                addi.w     D0, 0xE3F0
  2689. 00002016  4875 0000                pea.l      [A5 + D0.w]
  2690. 0000201A  3007                     move.w     D0, D7
  2691. 0000201C  D040                     add.w      D0, D0
  2692. 0000201E  0640 FEF2                addi.w     D0, 0xFEF2
  2693. 00002022  3036 0000                move.w     D0, [A6 + D0.w]
  2694. 00002026  E940                     asl        D0.w, 4
  2695. 00002028  0640 E3F8                addi.w     D0, 0xE3F8
  2696. 0000202C  4875 0000                pea.l      [A5 + D0.w]
  2697. 00002030  3007                     move.w     D0, D7
  2698. 00002032  E740                     asl        D0.w, 3
  2699. 00002034  0640 FF1C                addi.w     D0, 0xFF1C
  2700. 00002038  4876 0000                pea.l      [A6 + D0.w]
  2701. 0000203C  A817                     syscall    CopyMask
  2702. 0000203E  486D FBE4                pea.l      [A5 - 0x41C]
  2703. 00002042  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2704. 00002046  4868 0002                pea.l      [A0 + 0x2]
  2705. 0000204A  3007                     move.w     D0, D7
  2706. 0000204C  E740                     asl        D0.w, 3
  2707. 0000204E  0640 FF1C                addi.w     D0, 0xFF1C
  2708. 00002052  4876 0000                pea.l      [A6 + D0.w]
  2709. 00002056  3007                     move.w     D0, D7
  2710. 00002058  E740                     asl        D0.w, 3
  2711. 0000205A  0640 FF1C                addi.w     D0, 0xFF1C
  2712. 0000205E  4876 0000                pea.l      [A6 + D0.w]
  2713. 00002062  4267                     clr.w      -[A7]
  2714. 00002064  42A7                     clr.l      -[A7]
  2715. 00002066  A8EC                     syscall    CopyBits
  2716. 00002068  5247                     addq.w     D7, 1
  2717. 0000206A  6908                     bvs        +0xA /* 00002074 */
  2718. label0000206C:
  2719. 0000206C  BE6E FEF2                cmp.w      D7, [A6 - 0x10E]
  2720. 00002070  6F00 FF10                ble        -0xEE /* 00001F82 */
  2721. label00002074:
  2722. 00002074  5244                     addq.w     D4, 1
  2723. 00002076  0C44 0032                cmpi.w     D4, 0x32 /* '2' */
  2724. 0000207A  6F00 FEFC                ble        -0x102 /* 00001F78 */
  2725. 0000207E  3D45 FEF2                move.w     [A6 - 0x10E], D5
  2726. 00002082  7E01                     moveq.l    D7, 0x01
  2727. 00002084  602E                     bra        +0x30 /* 000020B4 */
  2728. label00002086:
  2729. 00002086  486D FBF2                pea.l      [A5 - 0x40E]
  2730. 0000208A  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2731. 0000208E  4868 0002                pea.l      [A0 + 0x2]
  2732. 00002092  3007                     move.w     D0, D7
  2733. 00002094  E740                     asl        D0.w, 3
  2734. 00002096  0640 FF1C                addi.w     D0, 0xFF1C
  2735. 0000209A  4876 0000                pea.l      [A6 + D0.w]
  2736. 0000209E  3007                     move.w     D0, D7
  2737. 000020A0  E740                     asl        D0.w, 3
  2738. 000020A2  0640 FF1C                addi.w     D0, 0xFF1C
  2739. 000020A6  4876 0000                pea.l      [A6 + D0.w]
  2740. 000020AA  4267                     clr.w      -[A7]
  2741. 000020AC  42A7                     clr.l      -[A7]
  2742. 000020AE  A8EC                     syscall    CopyBits
  2743. 000020B0  5247                     addq.w     D7, 1
  2744. 000020B2  6906                     bvs        +0x8 /* 000020BA */
  2745. label000020B4:
  2746. 000020B4  BE6E FEF2                cmp.w      D7, [A6 - 0x10E]
  2747. 000020B8  6FCC                     ble        -0x32 /* 00002086 */
  2748. label000020BA:
  2749. 000020BA  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2750. 000020BE  4E5E                     unlink     A6
  2751. 000020C0  4E75                     rts
  2752. 000020C2  0861 686E                bchg.b     -[A1], 0x6E /* 'n' */
  2753. 000020C6  6B2E                     bmi        +0x30 /* 000020F6 */
  2754. 000020C8  736E                     moveq.l    D1, 0x6E
  2755. 000020CA  6412                     bcc        +0x14 /* 000020DE */
  2756. 000020CC  0866 6C69                bchg.b     -[A6], 0x69 /* 'i' */
  2757. 000020D0  702E                     moveq.l    D0, 0x2E
  2758. 000020D2  736E                     moveq.l    D1, 0x6E
  2759. 000020D4  6412                     bcc        +0x14 /* 000020E8 */
  2760. export_40:
  2761. 000020D6  202D FD4A                move.l     D0, [A5 - 0x2B6]
  2762. 000020DA  B0AD FD42                cmp.l      D0, [A5 - 0x2BE]
  2763. label000020DE:
  2764. 000020DE  6F22                     ble        +0x24 /* 00002102 */
  2765. 000020E0  487A 0022                pea.l      [PC + 0x22 /* 00002104, value 0x9626F6E '\tbon', pstring "bonus.snd" */]
  2766. 000020E4  4227                     clr.b      -[A7]
  2767. 000020E6  4EBA F2DC                jsr        [PC - 0xD24 /* 000013C4 */]
  2768. // begin alternate branch 000020E8-000020EE
  2769. label000020E8:
  2770. 000020E8  F2DC 302D                .extension 0x2DC <<F/2-3/1>> // unimplemented
  2771. 000020EC  FD68                     .extension 0xD68 <<F/4-5/6>> // unimplemented
  2772. // end alternate branch 000020E8-000020EE
  2773. label000020E8: // (misaligned)
  2774. 000020EA  302D FD68                move.w     D0, [A5 - 0x298]
  2775. 000020EE  5240                     addq.w     D0, 1
  2776. 000020F0  3B40 FD68                move.w     [A5 - 0x298], D0
  2777. 000020F4  202D FD42                move.l     D0, [A5 - 0x2BE]
  2778. // begin alternate branch 000020F6-000020F8
  2779. label000020F6:
  2780. 000020F6  FD42                     .extension 0xD42 <<F/4-5/6>> // unimplemented
  2781. // end alternate branch 000020F6-000020F8
  2782. label000020F6: // (misaligned)
  2783. 000020F8  0680 0000 4E20           addi.l     D0, 0x4E20 /* 'N ' */
  2784. 000020FE  2B40 FD42                move.l     [A5 - 0x2BE], D0
  2785. label00002102:
  2786. 00002102  4E75                     rts
  2787. 00002104  0962                     bchg       -[A2], D4
  2788. 00002106  6F6E                     ble        +0x70 /* 00002176 */
  2789. 00002108  7573                     moveq.l    D2, 0x73
  2790. 0000210A  2E73 6E64                movea.l    A7, [A3 + D6 * 8 + 0x64]
  2791. export_41:
  2792. fn0000210E:
  2793. 0000210E  4E56 FEDA                link       A6, -0x0126
  2794. 00002112  2F07                     move.l     -[A7], D7
  2795. 00002114  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  2796. 00002118  A873                     syscall    SetPort
  2797. 0000211A  A89E                     syscall    PenNormal
  2798. 0000211C  486E FFE2                pea.l      [A6 - 0x1E]
  2799. 00002120  3F3C 00AA                move.w     -[A7], 0xAA
  2800. 00002124  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2801. 00002128  3F3C 015B                move.w     -[A7], 0x15B
  2802. 0000212C  3F3C 0118                move.w     -[A7], 0x118
  2803. 00002130  A8A7                     syscall    SetRect
  2804. 00002132  486E FFE2                pea.l      [A6 - 0x1E]
  2805. 00002136  486D FFBC                pea.l      [A5 - 0x44]
  2806. 0000213A  A8A5                     syscall    FillRect
  2807. 0000213C  4267                     clr.w      -[A7]
  2808. 0000213E  A887                     syscall    TextFont
  2809. 00002140  3F3C 000C                move.w     -[A7], 0xC
  2810. 00002144  A88A                     syscall    TextSize
  2811. 00002146  3F3C 0002                move.w     -[A7], 0x2
  2812. 0000214A  A889                     syscall    TextMode
  2813. 0000214C  3F3C 00B8                move.w     -[A7], 0xB8
  2814. 00002150  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  2815. 00002154  A893                     syscall    MoveTo
  2816. 00002156  487A 00E0                pea.l      [PC + 0xE0 /* 00002238, value 0x16476C79, pstring "Glypha 3.0 High Scores" */]
  2817. 0000215A  A884                     syscall    DrawString
  2818. 0000215C  3F3C 0001                move.w     -[A7], 0x1
  2819. 00002160  A887                     syscall    TextFont
  2820. 00002162  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2821. 00002166  A88A                     syscall    TextSize
  2822. 00002168  7E01                     moveq.l    D7, 0x01
  2823. label0000216A:
  2824. 0000216A  3F3C 00B9                move.w     -[A7], 0xB9
  2825. 0000216E  3007                     move.w     D0, D7
  2826. 00002170  C1FC 000E                muls.w     D0, 0xE
  2827. 00002174  0640 0081                addi.w     D0, 0x81
  2828. // begin alternate branch 00002176-0000217C
  2829. label00002176:
  2830. 00002176  0081 3F00 A893           ori.l      D1, 0x3F00A893
  2831. // end alternate branch 00002176-0000217C
  2832. label00002176: // (misaligned)
  2833. 00002178  3F00                     move.w     -[A7], D0
  2834. 0000217A  A893                     syscall    MoveTo
  2835. 0000217C  3007                     move.w     D0, D7
  2836. 0000217E  E140                     asl        D0.w, 8
  2837. 00002180  0640 E9E2                addi.w     D0, 0xE9E2
  2838. 00002184  4875 0000                pea.l      [A5 + D0.w]
  2839. 00002188  A884                     syscall    DrawString
  2840. 0000218A  3F3C 0122                move.w     -[A7], 0x122
  2841. 0000218E  3007                     move.w     D0, D7
  2842. 00002190  C1FC 000E                muls.w     D0, 0xE
  2843. 00002194  0640 0081                addi.w     D0, 0x81
  2844. 00002198  3F00                     move.w     -[A7], D0
  2845. 0000219A  A893                     syscall    MoveTo
  2846. 0000219C  3007                     move.w     D0, D7
  2847. 0000219E  E540                     asl        D0.w, 2
  2848. 000021A0  0640 F4DE                addi.w     D0, 0xF4DE
  2849. 000021A4  2F35 0000                move.l     -[A7], [A5 + D0.w]
  2850. 000021A8  486E FEE2                pea.l      [A6 - 0x11E]
  2851. 000021AC  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2852. 000021B0  486E FEE2                pea.l      [A6 - 0x11E]
  2853. 000021B4  A884                     syscall    DrawString
  2854. 000021B6  5247                     addq.w     D7, 1
  2855. 000021B8  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  2856. 000021BC  6FAC                     ble        -0x52 /* 0000216A */
  2857. 000021BE  3D6E FFE6 FFE2           move.w     [A6 - 0x1E], [A6 - 0x1A]
  2858. 000021C4  7E01                     moveq.l    D7, 0x01
  2859. label000021C6:
  2860. 000021C6  302E FFE2                move.w     D0, [A6 - 0x1E]
  2861. 000021CA  5540                     subq.w     D0, 2
  2862. 000021CC  3D40 FFE2                move.w     [A6 - 0x1E], D0
  2863. 000021D0  486D FBE4                pea.l      [A5 - 0x41C]
  2864. 000021D4  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2865. 000021D8  4868 0002                pea.l      [A0 + 0x2]
  2866. 000021DC  486E FFE2                pea.l      [A6 - 0x1E]
  2867. 000021E0  486E FFE2                pea.l      [A6 - 0x1E]
  2868. 000021E4  4267                     clr.w      -[A7]
  2869. 000021E6  42A7                     clr.l      -[A7]
  2870. 000021E8  A8EC                     syscall    CopyBits
  2871. 000021EA  7001                     moveq.l    D0, 0x01
  2872. 000021EC  2F00                     move.l     -[A7], D0
  2873. 000021EE  486E FFEA                pea.l      [A6 - 0x16]
  2874. 000021F2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2875. 000021F6  4A2D FD75                tst.b      [A5 - 0x28B]
  2876. 000021FA  670C                     beq        +0xE /* 00002208 */
  2877. 000021FC  7001                     moveq.l    D0, 0x01
  2878. 000021FE  2F00                     move.l     -[A7], D0
  2879. 00002200  486E FFEA                pea.l      [A6 - 0x16]
  2880. 00002204  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2881. label00002208:
  2882. 00002208  5247                     addq.w     D7, 1
  2883. 0000220A  0C47 0056                cmpi.w     D7, 0x56 /* 'V' */
  2884. 0000220E  6FB6                     ble        -0x48 /* 000021C6 */
  2885. 00002210  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2886. 00002214  4868 0002                pea.l      [A0 + 0x2]
  2887. 00002218  486D FBF2                pea.l      [A5 - 0x40E]
  2888. 0000221C  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2889. 00002220  4868 0010                pea.l      [A0 + 0x10]
  2890. 00002224  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  2891. 00002228  4868 0010                pea.l      [A0 + 0x10]
  2892. 0000222C  4267                     clr.w      -[A7]
  2893. 0000222E  42A7                     clr.l      -[A7]
  2894. 00002230  A8EC                     syscall    CopyBits
  2895. 00002232  2E1F                     move.l     D7, [A7]+
  2896. 00002234  4E5E                     unlink     A6
  2897. 00002236  4E75                     rts
  2898. 00002238  1647                     movea.b    A3, D7
  2899. 0000223A  6C79                     bge        +0x7B /* 000022B5 */
  2900. 0000223C  7068                     moveq.l    D0, 0x68
  2901. 0000223E  6120                     bsr        +0x22 /* 00002260 */
  2902. 00002240  332E 3020                move.w     -[A1], [A6 + 0x3020]
  2903. 00002244  4869 6768                pea.l      [A1 + 0x6768]
  2904. 00002248  2053                     movea.l    A0, [A3]
  2905. 0000224A  636F                     bls        +0x71 /* 000022BB */
  2906. 0000224C  7265                     moveq.l    D1, 0x65
  2907. 0000224E  7316                     moveq.l    D1, 0x16
  2908. export_42:
  2909. 00002250  4E56 FDDE                link       A6, -0x0222
  2910. 00002254  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2911. 00002258  594F                     subq.w     A7, 4
  2912. 0000225A  7028                     moveq.l    D0, 0x28
  2913. 0000225C  2F00                     move.l     -[A7], D0
  2914. 0000225E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2915. // begin alternate branch 00002260-00002266
  2916. fn00002260:
  2917. 00002260  008A 245F 2F0A           ori.l      A2, 0x245F2F0A /* '$_/\n' */
  2918. // end alternate branch 00002260-00002266
  2919. fn00002260: // (misaligned)
  2920. 00002262  245F                     movea.l    A2, [A7]+
  2921. 00002264  2F0A                     move.l     -[A7], A2
  2922. 00002266  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2923. 0000226A  2F0A                     move.l     -[A7], A2
  2924. 0000226C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2925. 00002270  594F                     subq.w     A7, 4
  2926. 00002272  2F3C 7363 7273           move.l     -[A7], 0x73637273 /* 'scrs' */
  2927. 00002278  3F3C 0080                move.w     -[A7], 0x80
  2928. 0000227C  A9A0                     syscall    GetResource
  2929. 0000227E  245F                     movea.l    A2, [A7]+
  2930. 00002280  4247                     clr.w      D7
  2931. label00002282:
  2932. 00002282  2052                     movea.l    A0, [A2]
  2933. 00002284  3007                     move.w     D0, D7
  2934. 00002286  E540                     asl        D0.w, 2
  2935. 00002288  3207                     move.w     D1, D7
  2936. 0000228A  5241                     addq.w     D1, 1
  2937. 0000228C  E541                     asl        D1.w, 2
  2938. 0000228E  0641 F4DE                addi.w     D1, 0xF4DE
  2939. 00002292  2BB0 0000 1000           move.l     [A5 + D1.w], [A0 + D0.w]
  2940. 00002298  5247                     addq.w     D7, 1
  2941. 0000229A  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  2942. 0000229E  6FE2                     ble        -0x1C /* 00002282 */
  2943. 000022A0  2F0A                     move.l     -[A7], A2
  2944. 000022A2  A9A3                     syscall    ReleaseResource
  2945. 000022A4  2F0A                     move.l     -[A7], A2
  2946. 000022A6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2947. 000022AA  2F0A                     move.l     -[A7], A2
  2948. 000022AC  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2949. 000022B0  594F                     subq.w     A7, 4
  2950. 000022B2  2F3C 0000 012C           move.l     -[A7], 0x12C
  2951. 000022B8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2952. 000022BC  265F                     movea.l    A3, [A7]+
  2953. 000022BE  2F0B                     move.l     -[A7], A3
  2954. 000022C0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2955. 000022C4  2F0B                     move.l     -[A7], A3
  2956. 000022C6  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2957. 000022CA  594F                     subq.w     A7, 4
  2958. 000022CC  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  2959. 000022D2  3F3C 0080                move.w     -[A7], 0x80
  2960. 000022D6  A9A0                     syscall    GetResource
  2961. 000022D8  265F                     movea.l    A3, [A7]+
  2962. 000022DA  4247                     clr.w      D7
  2963. label000022DC:
  2964. 000022DC  422E FEEC                clr.b      [A6 - 0x114]
  2965. 000022E0  4246                     clr.w      D6
  2966. label000022E2:
  2967. 000022E2  486E FDE0                pea.l      [A6 - 0x220]
  2968. 000022E6  486E FEEC                pea.l      [A6 - 0x114]
  2969. 000022EA  2053                     movea.l    A0, [A3]
  2970. 000022EC  3007                     move.w     D0, D7
  2971. 000022EE  C1FC 001E                muls.w     D0, 0x1E
  2972. 000022F2  3206                     move.w     D1, D6
  2973. 000022F4  D241                     add.w      D1, D1
  2974. 000022F6  D041                     add.w      D0, D1
  2975. 000022F8  323C 0100                move.w     D1, 0x100
  2976. 000022FC  1230 0001                move.b     D1, [A0 + D0.w + 0x1]
  2977. 00002300  3D41 FDDE                move.w     [A6 - 0x222], D1
  2978. 00002304  486E FDDE                pea.l      [A6 - 0x222]
  2979. 00002308  3F3C 0002                move.w     -[A7], 0x2
  2980. 0000230C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2981. 00002310  584F                     addq.w     A7, 4
  2982. 00002312  3F3C 00FF                move.w     -[A7], 0xFF
  2983. 00002316  486E FDE0                pea.l      [A6 - 0x220]
  2984. 0000231A  486E FEEC                pea.l      [A6 - 0x114]
  2985. 0000231E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2986. 00002322  5246                     addq.w     D6, 1
  2987. 00002324  0C46 000E                cmpi.w     D6, 0xE
  2988. 00002328  6FB8                     ble        -0x46 /* 000022E2 */
  2989. 0000232A  3007                     move.w     D0, D7
  2990. 0000232C  5240                     addq.w     D0, 1
  2991. 0000232E  E140                     asl        D0.w, 8
  2992. 00002330  3F3C 00FF                move.w     -[A7], 0xFF
  2993. 00002334  486E FEEC                pea.l      [A6 - 0x114]
  2994. 00002338  0640 E9E2                addi.w     D0, 0xE9E2
  2995. 0000233C  4875 0000                pea.l      [A5 + D0.w]
  2996. 00002340  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2997. 00002344  5247                     addq.w     D7, 1
  2998. 00002346  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  2999. 0000234A  6F90                     ble        -0x6E /* 000022DC */
  3000. 0000234C  2F0B                     move.l     -[A7], A3
  3001. 0000234E  A9A3                     syscall    ReleaseResource
  3002. 00002350  2F0B                     move.l     -[A7], A3
  3003. 00002352  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3004. 00002356  2F0B                     move.l     -[A7], A3
  3005. 00002358  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3006. 0000235C  594F                     subq.w     A7, 4
  3007. 0000235E  7040                     moveq.l    D0, 0x40
  3008. 00002360  2F00                     move.l     -[A7], D0
  3009. 00002362  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3010. 00002366  285F                     movea.l    A4, [A7]+
  3011. 00002368  2F0C                     move.l     -[A7], A4
  3012. 0000236A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3013. 0000236E  2F0C                     move.l     -[A7], A4
  3014. 00002370  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3015. 00002374  594F                     subq.w     A7, 4
  3016. 00002376  2F3C 7072 6566           move.l     -[A7], 0x70726566 /* 'pref' */
  3017. 0000237C  3F3C 0080                move.w     -[A7], 0x80
  3018. 00002380  A9A0                     syscall    GetResource
  3019. 00002382  285F                     movea.l    A4, [A7]+
  3020. 00002384  2054                     movea.l    A0, [A4]
  3021. 00002386  0C50 004D                cmpi.w     [A0], 0x4D /* 'M' */
  3022. 0000238A  6606                     bne        +0x8 /* 00002392 */
  3023. 0000238C  422D FD77                clr.b      [A5 - 0x289]
  3024. 00002390  6006                     bra        +0x8 /* 00002398 */
  3025. label00002392:
  3026. 00002392  1B7C 0001 FD77           move.b     [A5 - 0x289], 0x1
  3027. label00002398:
  3028. 00002398  2054                     movea.l    A0, [A4]
  3029. 0000239A  0C68 0053 0002           cmpi.w     [A0 + 0x2], 0x53 /* 'S' */
  3030. 000023A0  6608                     bne        +0xA /* 000023AA */
  3031. 000023A2  1B7C 0001 FD76           move.b     [A5 - 0x28A], 0x1
  3032. 000023A8  6004                     bra        +0x6 /* 000023AE */
  3033. label000023AA:
  3034. 000023AA  422D FD76                clr.b      [A5 - 0x28A]
  3035. label000023AE:
  3036. 000023AE  4A2D FD72                tst.b      [A5 - 0x28E]
  3037. 000023B2  6704                     beq        +0x6 /* 000023B8 */
  3038. 000023B4  422D FD76                clr.b      [A5 - 0x28A]
  3039. label000023B8:
  3040. 000023B8  2054                     movea.l    A0, [A4]
  3041. 000023BA  0C68 0053 0004           cmpi.w     [A0 + 0x4], 0x53 /* 'S' */
  3042. 000023C0  6608                     bne        +0xA /* 000023CA */
  3043. 000023C2  1B7C 0001 FD75           move.b     [A5 - 0x28B], 0x1
  3044. 000023C8  6004                     bra        +0x6 /* 000023CE */
  3045. label000023CA:
  3046. 000023CA  422D FD75                clr.b      [A5 - 0x28B]
  3047. label000023CE:
  3048. 000023CE  422D FC42                clr.b      [A5 - 0x3BE]
  3049. 000023D2  7E01                     moveq.l    D7, 0x01
  3050. label000023D4:
  3051. 000023D4  486E FDE0                pea.l      [A6 - 0x220]
  3052. 000023D8  486D FC42                pea.l      [A5 - 0x3BE]
  3053. 000023DC  2054                     movea.l    A0, [A4]
  3054. 000023DE  3007                     move.w     D0, D7
  3055. 000023E0  0640 0010                addi.w     D0, 0x10
  3056. 000023E4  D040                     add.w      D0, D0
  3057. 000023E6  323C 0100                move.w     D1, 0x100
  3058. 000023EA  1230 0001                move.b     D1, [A0 + D0.w + 0x1]
  3059. 000023EE  3D41 FDDE                move.w     [A6 - 0x222], D1
  3060. 000023F2  486E FDDE                pea.l      [A6 - 0x222]
  3061. 000023F6  3F3C 0002                move.w     -[A7], 0x2
  3062. 000023FA  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3063. 000023FE  584F                     addq.w     A7, 4
  3064. 00002400  3F3C 00FF                move.w     -[A7], 0xFF
  3065. 00002404  486E FDE0                pea.l      [A6 - 0x220]
  3066. 00002408  486D FC42                pea.l      [A5 - 0x3BE]
  3067. 0000240C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  3068. 00002410  5247                     addq.w     D7, 1
  3069. 00002412  0C47 000F                cmpi.w     D7, 0xF
  3070. 00002416  6FBC                     ble        -0x42 /* 000023D4 */
  3071. 00002418  2F0C                     move.l     -[A7], A4
  3072. 0000241A  A9A3                     syscall    ReleaseResource
  3073. 0000241C  2F0C                     move.l     -[A7], A4
  3074. 0000241E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3075. 00002422  2F0C                     move.l     -[A7], A4
  3076. 00002424  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3077. 00002428  422D FD73                clr.b      [A5 - 0x28D]
  3078. 0000242C  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3079. 00002430  4E5E                     unlink     A6
  3080. 00002432  4E75                     rts
  3081. export_43:
  3082. 00002434  4E56 FDE0                link       A6, -0x0220
  3083. 00002438  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  3084. 0000243C  594F                     subq.w     A7, 4
  3085. 0000243E  7040                     moveq.l    D0, 0x40
  3086. 00002440  2F00                     move.l     -[A7], D0
  3087. 00002442  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3088. 00002446  285F                     movea.l    A4, [A7]+
  3089. 00002448  2F0C                     move.l     -[A7], A4
  3090. 0000244A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3091. 0000244E  594F                     subq.w     A7, 4
  3092. 00002450  2F3C 7072 6566           move.l     -[A7], 0x70726566 /* 'pref' */
  3093. 00002456  3F3C 0080                move.w     -[A7], 0x80
  3094. 0000245A  A9A0                     syscall    GetResource
  3095. 0000245C  285F                     movea.l    A4, [A7]+
  3096. 0000245E  4A2D FD77                tst.b      [A5 - 0x289]
  3097. 00002462  6708                     beq        +0xA /* 0000246C */
  3098. 00002464  2054                     movea.l    A0, [A4]
  3099. 00002466  30BC 004B                move.w     [A0], 0x4B /* 'K' */
  3100. 0000246A  6006                     bra        +0x8 /* 00002472 */
  3101. label0000246C:
  3102. 0000246C  2054                     movea.l    A0, [A4]
  3103. 0000246E  30BC 004D                move.w     [A0], 0x4D /* 'M' */
  3104. label00002472:
  3105. 00002472  4A2D FD76                tst.b      [A5 - 0x28A]
  3106. 00002476  670A                     beq        +0xC /* 00002482 */
  3107. 00002478  2054                     movea.l    A0, [A4]
  3108. 0000247A  317C 0053 0002           move.w     [A0 + 0x2], 0x53 /* 'S' */
  3109. 00002480  6008                     bra        +0xA /* 0000248A */
  3110. label00002482:
  3111. 00002482  2054                     movea.l    A0, [A4]
  3112. 00002484  317C 004E 0002           move.w     [A0 + 0x2], 0x4E /* 'N' */
  3113. label0000248A:
  3114. 0000248A  4A2D FD75                tst.b      [A5 - 0x28B]
  3115. 0000248E  670A                     beq        +0xC /* 0000249A */
  3116. 00002490  2054                     movea.l    A0, [A4]
  3117. 00002492  317C 0053 0004           move.w     [A0 + 0x4], 0x53 /* 'S' */
  3118. 00002498  6008                     bra        +0xA /* 000024A2 */
  3119. label0000249A:
  3120. 0000249A  2054                     movea.l    A0, [A4]
  3121. 0000249C  317C 0046 0004           move.w     [A0 + 0x4], 0x46 /* 'F' */
  3122. label000024A2:
  3123. 000024A2  7E01                     moveq.l    D7, 0x01
  3124. label000024A4:
  3125. 000024A4  486E FDE0                pea.l      [A6 - 0x220]
  3126. 000024A8  486D FC42                pea.l      [A5 - 0x3BE]
  3127. 000024AC  3F07                     move.w     -[A7], D7
  3128. 000024AE  3F3C 0001                move.w     -[A7], 0x1
  3129. 000024B2  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  3130. 000024B6  584F                     addq.w     A7, 4
  3131. 000024B8  2054                     movea.l    A0, [A4]
  3132. 000024BA  3007                     move.w     D0, D7
  3133. 000024BC  0640 0010                addi.w     D0, 0x10
  3134. 000024C0  D040                     add.w      D0, D0
  3135. 000024C2  7200                     moveq.l    D1, 0x00
  3136. 000024C4  122E FDE1                move.b     D1, [A6 - 0x21F]
  3137. 000024C8  3181 0000                move.w     [A0 + D0.w], D1
  3138. 000024CC  5247                     addq.w     D7, 1
  3139. 000024CE  0C47 000F                cmpi.w     D7, 0xF
  3140. 000024D2  6FD0                     ble        -0x2E /* 000024A4 */
  3141. 000024D4  2F0C                     move.l     -[A7], A4
  3142. 000024D6  A9AA                     syscall    ChangedResource
  3143. 000024D8  2F0C                     move.l     -[A7], A4
  3144. 000024DA  A9B0                     syscall    WriteResource
  3145. 000024DC  2F0C                     move.l     -[A7], A4
  3146. 000024DE  A9A3                     syscall    ReleaseResource
  3147. 000024E0  2F0C                     move.l     -[A7], A4
  3148. 000024E2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3149. 000024E6  2F0C                     move.l     -[A7], A4
  3150. 000024E8  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3151. 000024EC  4A2D FD73                tst.b      [A5 - 0x28D]
  3152. 000024F0  6700 00EC                beq        +0xEE /* 000025DE */
  3153. 000024F4  594F                     subq.w     A7, 4
  3154. 000024F6  7028                     moveq.l    D0, 0x28
  3155. 000024F8  2F00                     move.l     -[A7], D0
  3156. 000024FA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3157. 000024FE  265F                     movea.l    A3, [A7]+
  3158. 00002500  2F0B                     move.l     -[A7], A3
  3159. 00002502  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3160. 00002506  2F0B                     move.l     -[A7], A3
  3161. 00002508  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3162. 0000250C  594F                     subq.w     A7, 4
  3163. 0000250E  2F3C 7363 7273           move.l     -[A7], 0x73637273 /* 'scrs' */
  3164. 00002514  3F3C 0080                move.w     -[A7], 0x80
  3165. 00002518  A9A0                     syscall    GetResource
  3166. 0000251A  265F                     movea.l    A3, [A7]+
  3167. 0000251C  4247                     clr.w      D7
  3168. label0000251E:
  3169. 0000251E  3007                     move.w     D0, D7
  3170. 00002520  5240                     addq.w     D0, 1
  3171. 00002522  E540                     asl        D0.w, 2
  3172. 00002524  2053                     movea.l    A0, [A3]
  3173. 00002526  3207                     move.w     D1, D7
  3174. 00002528  E541                     asl        D1.w, 2
  3175. 0000252A  0640 F4DE                addi.w     D0, 0xF4DE
  3176. 0000252E  21B5 0000 1000           move.l     [A0 + D1.w], [A5 + D0.w]
  3177. 00002534  5247                     addq.w     D7, 1
  3178. 00002536  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  3179. 0000253A  6FE2                     ble        -0x1C /* 0000251E */
  3180. 0000253C  2F0B                     move.l     -[A7], A3
  3181. 0000253E  A9AA                     syscall    ChangedResource
  3182. 00002540  2F0B                     move.l     -[A7], A3
  3183. 00002542  A9B0                     syscall    WriteResource
  3184. 00002544  2F0B                     move.l     -[A7], A3
  3185. 00002546  A9A3                     syscall    ReleaseResource
  3186. 00002548  2F0B                     move.l     -[A7], A3
  3187. 0000254A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3188. 0000254E  2F0B                     move.l     -[A7], A3
  3189. 00002550  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3190. 00002554  594F                     subq.w     A7, 4
  3191. 00002556  2F3C 0000 012C           move.l     -[A7], 0x12C
  3192. 0000255C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3193. 00002560  245F                     movea.l    A2, [A7]+
  3194. 00002562  2F0A                     move.l     -[A7], A2
  3195. 00002564  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3196. 00002568  594F                     subq.w     A7, 4
  3197. 0000256A  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  3198. 00002570  3F3C 0080                move.w     -[A7], 0x80
  3199. 00002574  A9A0                     syscall    GetResource
  3200. 00002576  245F                     movea.l    A2, [A7]+
  3201. 00002578  4247                     clr.w      D7
  3202. label0000257A:
  3203. 0000257A  4246                     clr.w      D6
  3204. label0000257C:
  3205. 0000257C  486E FDE0                pea.l      [A6 - 0x220]
  3206. 00002580  3007                     move.w     D0, D7
  3207. 00002582  5240                     addq.w     D0, 1
  3208. 00002584  E140                     asl        D0.w, 8
  3209. 00002586  0640 E9E2                addi.w     D0, 0xE9E2
  3210. 0000258A  4875 0000                pea.l      [A5 + D0.w]
  3211. 0000258E  3006                     move.w     D0, D6
  3212. 00002590  5240                     addq.w     D0, 1
  3213. 00002592  3F00                     move.w     -[A7], D0
  3214. 00002594  3F3C 0001                move.w     -[A7], 0x1
  3215. 00002598  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  3216. 0000259C  584F                     addq.w     A7, 4
  3217. 0000259E  2052                     movea.l    A0, [A2]
  3218. 000025A0  3007                     move.w     D0, D7
  3219. 000025A2  C1FC 001E                muls.w     D0, 0x1E
  3220. 000025A6  3206                     move.w     D1, D6
  3221. 000025A8  D241                     add.w      D1, D1
  3222. 000025AA  D041                     add.w      D0, D1
  3223. 000025AC  7200                     moveq.l    D1, 0x00
  3224. 000025AE  122E FDE1                move.b     D1, [A6 - 0x21F]
  3225. 000025B2  3181 0000                move.w     [A0 + D0.w], D1
  3226. 000025B6  5246                     addq.w     D6, 1
  3227. 000025B8  0C46 000E                cmpi.w     D6, 0xE
  3228. 000025BC  6FBE                     ble        -0x40 /* 0000257C */
  3229. 000025BE  5247                     addq.w     D7, 1
  3230. 000025C0  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  3231. 000025C4  6FB4                     ble        -0x4A /* 0000257A */
  3232. 000025C6  2F0A                     move.l     -[A7], A2
  3233. 000025C8  A9AA                     syscall    ChangedResource
  3234. 000025CA  2F0A                     move.l     -[A7], A2
  3235. 000025CC  A9B0                     syscall    WriteResource
  3236. 000025CE  2F0A                     move.l     -[A7], A2
  3237. 000025D0  A9A3                     syscall    ReleaseResource
  3238. 000025D2  2F0A                     move.l     -[A7], A2
  3239. 000025D4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3240. 000025D8  2F0A                     move.l     -[A7], A2
  3241. 000025DA  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3242. label000025DE:
  3243. 000025DE  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3244. 000025E2  4E5E                     unlink     A6
  3245. 000025E4  4E75                     rts
  3246. export_44:
  3247. 000025E6  4E56 FFEA                link       A6, -0x0016
  3248. 000025EA  48E7 0300                movem.l    -[A7], D6,D7
  3249. 000025EE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3250. 000025F2  4267                     clr.w      -[A7]
  3251. 000025F4  201F                     move.l     D0, [A7]+
  3252. 000025F6  A032                     syscall    FlushEvents
  3253. 000025F8  202D FD4A                move.l     D0, [A5 - 0x2B6]
  3254. 000025FC  B0AD F506                cmp.l      D0, [A5 - 0xAFA]
  3255. 00002600  5EC0                     sgt        D0
  3256. 00002602  0C6D 0004 FD5C           cmpi.w     [A5 - 0x2A4], 0x4
  3257. 00002608  57C1                     seq        D1
  3258. 0000260A  C001                     and.b      D0, D1
  3259. 0000260C  6700 00B6                beq        +0xB8 /* 000026C4 */
  3260. 00002610  1B7C 0001 FD73           move.b     [A5 - 0x28D], 0x1
  3261. 00002616  487A 00B4                pea.l      [PC + 0xB4 /* 000026CC, value 0x9626F6E '\tbon', pstring "bonus.snd" */]
  3262. 0000261A  4227                     clr.b      -[A7]
  3263. 0000261C  4EBA EDA6                jsr        [PC - 0x125A /* 000013C4 */]
  3264. 00002620  7C0A                     moveq.l    D6, 0x0A
  3265. 00002622  7E09                     moveq.l    D7, 0x09
  3266. label00002624:
  3267. 00002624  3007                     move.w     D0, D7
  3268. 00002626  E540                     asl        D0.w, 2
  3269. 00002628  222D FD4A                move.l     D1, [A5 - 0x2B6]
  3270. 0000262C  0640 F4DE                addi.w     D0, 0xF4DE
  3271. 00002630  B2B5 0000                cmp.l      D1, [A5 + D0.w]
  3272. 00002634  6F02                     ble        +0x4 /* 00002638 */
  3273. 00002636  3C07                     move.w     D6, D7
  3274. label00002638:
  3275. 00002638  5347                     subq.w     D7, 1
  3276. 0000263A  0C47 0001                cmpi.w     D7, 0x1
  3277. 0000263E  6CE4                     bge        -0x1A /* 00002624 */
  3278. 00002640  3006                     move.w     D0, D6
  3279. 00002642  5240                     addq.w     D0, 1
  3280. 00002644  3D40 FFEA                move.w     [A6 - 0x16], D0
  3281. 00002648  7E0A                     moveq.l    D7, 0x0A
  3282. 0000264A  603E                     bra        +0x40 /* 0000268A */
  3283. label0000264C:
  3284. 0000264C  3007                     move.w     D0, D7
  3285. 0000264E  5340                     subq.w     D0, 1
  3286. 00002650  E540                     asl        D0.w, 2
  3287. 00002652  3207                     move.w     D1, D7
  3288. 00002654  E541                     asl        D1.w, 2
  3289. 00002656  0640 F4DE                addi.w     D0, 0xF4DE
  3290. 0000265A  0641 F4DE                addi.w     D1, 0xF4DE
  3291. 0000265E  2BB5 0000 1000           move.l     [A5 + D1.w], [A5 + D0.w]
  3292. 00002664  3007                     move.w     D0, D7
  3293. 00002666  5340                     subq.w     D0, 1
  3294. 00002668  E140                     asl        D0.w, 8
  3295. 0000266A  3207                     move.w     D1, D7
  3296. 0000266C  E141                     asl        D1.w, 8
  3297. 0000266E  3F3C 00FF                move.w     -[A7], 0xFF
  3298. 00002672  0640 E9E2                addi.w     D0, 0xE9E2
  3299. 00002676  4875 0000                pea.l      [A5 + D0.w]
  3300. 0000267A  0641 E9E2                addi.w     D1, 0xE9E2
  3301. 0000267E  4875 1000                pea.l      [A5 + D1.w]
  3302. 00002682  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  3303. 00002686  5347                     subq.w     D7, 1
  3304. 00002688  6906                     bvs        +0x8 /* 00002690 */
  3305. label0000268A:
  3306. 0000268A  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  3307. 0000268E  6CBC                     bge        -0x42 /* 0000264C */
  3308. label00002690:
  3309. 00002690  3006                     move.w     D0, D6
  3310. 00002692  E540                     asl        D0.w, 2
  3311. 00002694  0640 F4DE                addi.w     D0, 0xF4DE
  3312. 00002698  2BAD FD4A 0000           move.l     [A5 + D0.w], [A5 - 0x2B6]
  3313. 0000269E  2F2D FC3A                move.l     -[A7], [A5 - 0x3C6]
  3314. 000026A2  A873                     syscall    SetPort
  3315. 000026A4  486D FC42                pea.l      [A5 - 0x3BE]
  3316. 000026A8  4EBA E520                jsr        [PC - 0x1AE0 /* 00000BCA */]
  3317. 000026AC  3006                     move.w     D0, D6
  3318. 000026AE  E140                     asl        D0.w, 8
  3319. 000026B0  3F3C 00FF                move.w     -[A7], 0xFF
  3320. 000026B4  486D FC42                pea.l      [A5 - 0x3BE]
  3321. 000026B8  0640 E9E2                addi.w     D0, 0xE9E2
  3322. 000026BC  4875 0000                pea.l      [A5 + D0.w]
  3323. 000026C0  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  3324. label000026C4:
  3325. 000026C4  4CDF 00C0                movem.l    D6,D7, [A7]+
  3326. 000026C8  4E5E                     unlink     A6
  3327. 000026CA  4E75                     rts
  3328. 000026CC  0962                     bchg       -[A2], D4
  3329. 000026CE  6F6E                     ble        +0x70 /* 0000273E */
  3330. 000026D0  7573                     moveq.l    D2, 0x73
  3331. 000026D2  2E73 6E64                movea.l    A7, [A3 + D6 * 8 + 0x64]
  3332. export_45:
  3333. 000026D6  4E56 FFCA                link       A6, -0x0036
  3334. 000026DA  48E7 0108                movem.l    -[A7], D7,A4
  3335. 000026DE  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  3336. 000026E2  A873                     syscall    SetPort
  3337. 000026E4  594F                     subq.w     A7, 4
  3338. 000026E6  3F3C 07D0                move.w     -[A7], 0x7D0
  3339. 000026EA  A9BC                     syscall    GetPicture
  3340. 000026EC  285F                     movea.l    A4, [A7]+
  3341. 000026EE  486E FFE6                pea.l      [A6 - 0x1A]
  3342. 000026F2  4267                     clr.w      -[A7]
  3343. 000026F4  4267                     clr.w      -[A7]
  3344. 000026F6  3F3C 0168                move.w     -[A7], 0x168
  3345. 000026FA  3F3C 0152                move.w     -[A7], 0x152
  3346. 000026FE  A8A7                     syscall    SetRect
  3347. 00002700  200C                     move.l     D0, A4
  3348. 00002702  673A                     beq        +0x3C /* 0000273E */
  3349. 00002704  486E FFE6                pea.l      [A6 - 0x1A]
  3350. 00002708  A87B                     syscall    ClipRect
  3351. 0000270A  2F0C                     move.l     -[A7], A4
  3352. 0000270C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3353. 00002710  2054                     movea.l    A0, [A4]
  3354. 00002712  2254                     movea.l    A1, [A4]
  3355. 00002714  3028 0008                move.w     D0, [A0 + 0x8]
  3356. 00002718  9069 0004                sub.w      D0, [A1 + 0x4]
  3357. 0000271C  D06E FFE8                add.w      D0, [A6 - 0x18]
  3358. 00002720  3D40 FFEC                move.w     [A6 - 0x14], D0
  3359. 00002724  2054                     movea.l    A0, [A4]
  3360. 00002726  2254                     movea.l    A1, [A4]
  3361. 00002728  3028 0006                move.w     D0, [A0 + 0x6]
  3362. 0000272C  9069 0002                sub.w      D0, [A1 + 0x2]
  3363. 00002730  D06E FFE6                add.w      D0, [A6 - 0x1A]
  3364. 00002734  3D40 FFEA                move.w     [A6 - 0x16], D0
  3365. 00002738  2F0C                     move.l     -[A7], A4
  3366. 0000273A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3367. label0000273E:
  3368. 0000273E  200C                     move.l     D0, A4
  3369. 00002740  6708                     beq        +0xA /* 0000274A */
  3370. 00002742  2F0C                     move.l     -[A7], A4
  3371. 00002744  486E FFE6                pea.l      [A6 - 0x1A]
  3372. 00002748  A8F6                     syscall    DrawPicture
  3373. label0000274A:
  3374. 0000274A  2F0C                     move.l     -[A7], A4
  3375. 0000274C  A9A3                     syscall    ReleaseResource
  3376. 0000274E  486E FFE6                pea.l      [A6 - 0x1A]
  3377. 00002752  4267                     clr.w      -[A7]
  3378. 00002754  4267                     clr.w      -[A7]
  3379. 00002756  3F3C 03FF                move.w     -[A7], 0x3FF
  3380. 0000275A  3F3C 03FF                move.w     -[A7], 0x3FF
  3381. 0000275E  A8A7                     syscall    SetRect
  3382. 00002760  486E FFE6                pea.l      [A6 - 0x1A]
  3383. 00002764  A87B                     syscall    ClipRect
  3384. 00002766  486E FFDE                pea.l      [A6 - 0x22]
  3385. 0000276A  3F3C 00A8                move.w     -[A7], 0xA8
  3386. 0000276E  3F3C 0116                move.w     -[A7], 0x116
  3387. 00002772  3F3C 015C                move.w     -[A7], 0x15C
  3388. 00002776  3F3C 0116                move.w     -[A7], 0x116
  3389. 0000277A  A8A7                     syscall    SetRect
  3390. 0000277C  486E FFE6                pea.l      [A6 - 0x1A]
  3391. 00002780  4267                     clr.w      -[A7]
  3392. 00002782  3F3C 00A9                move.w     -[A7], 0xA9
  3393. 00002786  3F3C 00B4                move.w     -[A7], 0xB4
  3394. 0000278A  3F3C 00A9                move.w     -[A7], 0xA9
  3395. 0000278E  A8A7                     syscall    SetRect
  3396. 00002790  7E01                     moveq.l    D7, 0x01
  3397. label00002792:
  3398. 00002792  302E FFDE                move.w     D0, [A6 - 0x22]
  3399. 00002796  5340                     subq.w     D0, 1
  3400. 00002798  3D40 FFDE                move.w     [A6 - 0x22], D0
  3401. 0000279C  302E FFE6                move.w     D0, [A6 - 0x1A]
  3402. 000027A0  5340                     subq.w     D0, 1
  3403. 000027A2  3D40 FFE6                move.w     [A6 - 0x1A], D0
  3404. 000027A6  486D FBE4                pea.l      [A5 - 0x41C]
  3405. 000027AA  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  3406. 000027AE  4868 0002                pea.l      [A0 + 0x2]
  3407. 000027B2  486E FFE6                pea.l      [A6 - 0x1A]
  3408. 000027B6  486E FFDE                pea.l      [A6 - 0x22]
  3409. 000027BA  4267                     clr.w      -[A7]
  3410. 000027BC  42A7                     clr.l      -[A7]
  3411. 000027BE  A8EC                     syscall    CopyBits
  3412. 000027C0  5247                     addq.w     D7, 1
  3413. 000027C2  0C47 00A9                cmpi.w     D7, 0xA9
  3414. 000027C6  6FCA                     ble        -0x34 /* 00002792 */
  3415. 000027C8  486E FFDE                pea.l      [A6 - 0x22]
  3416. 000027CC  3F3C 00A8                move.w     -[A7], 0xA8
  3417. 000027D0  3F3C 006D                move.w     -[A7], 0x6D /* 'm' */
  3418. 000027D4  3F3C 015C                move.w     -[A7], 0x15C
  3419. 000027D8  3F3C 0116                move.w     -[A7], 0x116
  3420. 000027DC  A8A7                     syscall    SetRect
  3421. 000027DE  486E FFE6                pea.l      [A6 - 0x1A]
  3422. 000027E2  4267                     clr.w      -[A7]
  3423. 000027E4  4267                     clr.w      -[A7]
  3424. 000027E6  3F3C 00B4                move.w     -[A7], 0xB4
  3425. 000027EA  3F3C 00A9                move.w     -[A7], 0xA9
  3426. 000027EE  A8A7                     syscall    SetRect
  3427. 000027F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3428. 000027F4  4267                     clr.w      -[A7]
  3429. 000027F6  201F                     move.l     D0, [A7]+
  3430. 000027F8  A032                     syscall    FlushEvents
  3431. 000027FA  3F2D FD56                move.w     -[A7], [A5 - 0x2AA]
  3432. 000027FE  31DF 0144                move.w     [0x00000144 /* SysEvtMask */], [A7]+
  3433. label00002802:
  3434. 00002802  554F                     subq.w     A7, 2
  3435. 00002804  3F2D FD56                move.w     -[A7], [A5 - 0x2AA]
  3436. 00002808  486E FFCA                pea.l      [A6 - 0x36]
  3437. 0000280C  A970                     syscall    GetNextEvent
  3438. 0000280E  4A1F                     tst.b      [A7]+
  3439. 00002810  67F0                     beq        -0xE /* 00002802 */
  3440. 00002812  7E01                     moveq.l    D7, 0x01
  3441. label00002814:
  3442. 00002814  486E FFE6                pea.l      [A6 - 0x1A]
  3443. 00002818  3F3C 0001                move.w     -[A7], 0x1
  3444. 0000281C  4267                     clr.w      -[A7]
  3445. 0000281E  A8A8                     syscall    OffsetRect
  3446. 00002820  486D FBE4                pea.l      [A5 - 0x41C]
  3447. 00002824  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  3448. 00002828  4868 0002                pea.l      [A0 + 0x2]
  3449. 0000282C  486E FFE6                pea.l      [A6 - 0x1A]
  3450. 00002830  486E FFDE                pea.l      [A6 - 0x22]
  3451. 00002834  4267                     clr.w      -[A7]
  3452. 00002836  42A7                     clr.l      -[A7]
  3453. 00002838  A8EC                     syscall    CopyBits
  3454. 0000283A  5247                     addq.w     D7, 1
  3455. 0000283C  0C47 00B4                cmpi.w     D7, 0xB4
  3456. 00002840  6FD2                     ble        -0x2C /* 00002814 */
  3457. 00002842  3F3C FFFF                move.w     -[A7], 0xFFFF
  3458. 00002846  4267                     clr.w      -[A7]
  3459. 00002848  201F                     move.l     D0, [A7]+
  3460. 0000284A  A032                     syscall    FlushEvents
  3461. label0000284C:
  3462. 0000284C  554F                     subq.w     A7, 2
  3463. 0000284E  3F2D FD56                move.w     -[A7], [A5 - 0x2AA]
  3464. 00002852  486E FFCA                pea.l      [A6 - 0x36]
  3465. 00002856  A970                     syscall    GetNextEvent
  3466. 00002858  4A1F                     tst.b      [A7]+
  3467. 0000285A  67F0                     beq        -0xE /* 0000284C */
  3468. 0000285C  7E01                     moveq.l    D7, 0x01
  3469. label0000285E:
  3470. 0000285E  486E FFE6                pea.l      [A6 - 0x1A]
  3471. 00002862  4267                     clr.w      -[A7]
  3472. 00002864  3F3C 0001                move.w     -[A7], 0x1
  3473. 00002868  A8A8                     syscall    OffsetRect
  3474. 0000286A  486D FBE4                pea.l      [A5 - 0x41C]
  3475. 0000286E  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  3476. 00002872  4868 0002                pea.l      [A0 + 0x2]
  3477. 00002876  486E FFE6                pea.l      [A6 - 0x1A]
  3478. 0000287A  486E FFDE                pea.l      [A6 - 0x22]
  3479. 0000287E  4267                     clr.w      -[A7]
  3480. 00002880  42A7                     clr.l      -[A7]
  3481. 00002882  A8EC                     syscall    CopyBits
  3482. 00002884  5247                     addq.w     D7, 1
  3483. 00002886  0C47 00A9                cmpi.w     D7, 0xA9
  3484. 0000288A  6FD2                     ble        -0x2C /* 0000285E */
  3485. 0000288C  3F3C FFFF                move.w     -[A7], 0xFFFF
  3486. 00002890  4267                     clr.w      -[A7]
  3487. 00002892  201F                     move.l     D0, [A7]+
  3488. 00002894  A032                     syscall    FlushEvents
  3489. label00002896:
  3490. 00002896  554F                     subq.w     A7, 2
  3491. 00002898  3F2D FD56                move.w     -[A7], [A5 - 0x2AA]
  3492. 0000289C  486E FFCA                pea.l      [A6 - 0x36]
  3493. 000028A0  A970                     syscall    GetNextEvent
  3494. 000028A2  4A1F                     tst.b      [A7]+
  3495. 000028A4  67F0                     beq        -0xE /* 00002896 */
  3496. 000028A6  7E01                     moveq.l    D7, 0x01
  3497. label000028A8:
  3498. 000028A8  486E FFE6                pea.l      [A6 - 0x1A]
  3499. 000028AC  3F3C FFFF                move.w     -[A7], 0xFFFF
  3500. 000028B0  4267                     clr.w      -[A7]
  3501. 000028B2  A8A8                     syscall    OffsetRect
  3502. 000028B4  486D FBE4                pea.l      [A5 - 0x41C]
  3503. 000028B8  206D FC3A                movea.l    A0, [A5 - 0x3C6]
  3504. 000028BC  4868 0002                pea.l      [A0 + 0x2]
  3505. 000028C0  486E FFE6                pea.l      [A6 - 0x1A]
  3506. 000028C4  486E FFDE                pea.l      [A6 - 0x22]
  3507. 000028C8  4267                     clr.w      -[A7]
  3508. 000028CA  42A7                     clr.l      -[A7]
  3509. 000028CC  A8EC                     syscall    CopyBits
  3510. 000028CE  5247                     addq.w     D7, 1
  3511. 000028D0  0C47 00B4                cmpi.w     D7, 0xB4
  3512. 000028D4  6FD2                     ble        -0x2C /* 000028A8 */
  3513. 000028D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3514. 000028DA  4267                     clr.w      -[A7]
  3515. 000028DC  201F                     move.l     D0, [A7]+
  3516. 000028DE  A032                     syscall    FlushEvents
  3517. label000028E0:
  3518. 000028E0  554F                     subq.w     A7, 2
  3519. 000028E2  3F2D FD56                move.w     -[A7], [A5 - 0x2AA]
  3520. 000028E6  486E FFCA                pea.l      [A6 - 0x36]
  3521. 000028EA  A970                     syscall    GetNextEvent
  3522. 000028EC  4A1F                     tst.b      [A7]+
  3523. 000028EE  67F0                     beq        -0xE /* 000028E0 */
  3524. 000028F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3525. 000028F4  31DF 0144                move.w     [0x00000144 /* SysEvtMask */], [A7]+
  3526. 000028F8  4EBA F814                jsr        [PC - 0x7EC /* 0000210E */]
  3527. 000028FC  4CDF 1080                movem.l    D7,A4, [A7]+
  3528. 00002900  4E5E                     unlink     A6
  3529. 00002902  4E75                     rts
  3530. export_46:
  3531. 00002904  4E56 FFEE                link       A6, -0x0012
  3532. 00002908  2F07                     move.l     -[A7], D7
  3533. 0000290A  7E01                     moveq.l    D7, 0x01
  3534. label0000290C:
  3535. 0000290C  3007                     move.w     D0, D7
  3536. 0000290E  E540                     asl        D0.w, 2
  3537. 00002910  0640 F4DE                addi.w     D0, 0xF4DE
  3538. 00002914  42B5 0000                clr.l      [A5 + D0.w]
  3539. 00002918  3007                     move.w     D0, D7
  3540. 0000291A  E140                     asl        D0.w, 8
  3541. 0000291C  41FA 002A                lea.l      A0, [PC + 0x2A /* 00002948, value 0xF506C61, pstring "Play Me ......." */]
  3542. 00002920  0640 E9E2                addi.w     D0, 0xE9E2
  3543. 00002924  43F5 0000                lea.l      A1, [A5 + D0.w]
  3544. 00002928  22D8                     move.l     [A1]+, [A0]+
  3545. 0000292A  22D8                     move.l     [A1]+, [A0]+
  3546. 0000292C  22D8                     move.l     [A1]+, [A0]+
  3547. 0000292E  22D8                     move.l     [A1]+, [A0]+
  3548. 00002930  5247                     addq.w     D7, 1
  3549. 00002932  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3550. 00002936  6FD4                     ble        -0x2A /* 0000290C */
  3551. 00002938  1B7C 0001 FD73           move.b     [A5 - 0x28D], 0x1
  3552. 0000293E  4EBA F7CE                jsr        [PC - 0x832 /* 0000210E */]
  3553. 00002942  2E1F                     move.l     D7, [A7]+
  3554. 00002944  4E5E                     unlink     A6
  3555. 00002946  4E75                     rts
  3556. 00002948  0F50                     bchg       [A0], D7
  3557. 0000294A  6C61                     bge        +0x63 /* 000029AD */
  3558. 0000294C  7920                     moveq.l    D4, 0x20
  3559. 0000294E  4D65                     chk.w      D6, -[A5]
  3560. 00002950  202E 2E2E                move.l     D0, [A6 + 0x2E2E]
  3561. 00002954  2E2E 2E2E                move.l     D7, [A6 + 0x2E2E]
  3562.